作者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
1F:推 tool11:null值已经转为string 是只要在加什麽判断式进去吗 12/11 14:07
2F:→ gwokae:||是short-circuit,左边的statement为true就不会执行右边 12/11 14:31
3F:→ qrtt1:嗯。楼上说的对,我讲错了。 12/11 14:43
4F:→ aleelyle:1楼先去查什麽是null 要不然会看不懂 12/11 17:41