作者qrtt1 (lonely)
看板java
標題Re: [問題] list判斷長度輸出錯誤
時間Sun Dec 11 14:00:43 2011
※ 引述《tool11 (:))》之銘言:
: 請問一下
: 我有一個list清單
: 每一筆中 我會先判斷他的長度
: 如果長度為3和1則印出原本數值
: 其餘的印出0
: 但以下這行就出現
: java.lang.NullPointerException
: 請問 or運算元不是就是||嗎
: 先謝謝大家了
: if ((g.length() == 3) || (g.length() == 1)) {
: bw.write(g+ "\t");
: }
: else
: {
: bw.write("0" +"t");
: }
|| 就是這個也好,那個也好。都會試一下啊。
if( null.length() == 3 || null.length() == 1)
{
// 你確定不會爆嗎xd
}
你得決定一下 null 時該如何辦唄
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.55.190
推 tool11:null值已經轉為string 是只要在加什麼判斷式進去嗎 12/11 14:07
→ gwokae:||是short-circuit,左邊的statement為true就不會執行右邊 12/11 14:31
→ qrtt1:嗯。樓上說的對,我講錯了。 12/11 14:43
→ aleelyle:1樓先去查什麼是null 要不然會看不懂 12/11 17:41