以下的两个if语句有什么不同,为什么用if (ary.size()==0)就可以执行里面的语句,用if (ary==null)就会跳过呢。
对于这个问题总是搞不懂,请各位高手指点迷津。
谢谢了! if (ary.size()==0)
{
JOptionPane.showMessageDialog(null, "输入的车次有误,请重新输入");
return;
}
if (ary==null)
{
JOptionPane.showMessageDialog(null, "输入的车次有误,请重新输入");
return;
}
对于这个问题总是搞不懂,请各位高手指点迷津。
谢谢了! if (ary.size()==0)
{
JOptionPane.showMessageDialog(null, "输入的车次有误,请重新输入");
return;
}
if (ary==null)
{
JOptionPane.showMessageDialog(null, "输入的车次有误,请重新输入");
return;
}
list.size()说明是空的,里头没数据,但是这也是已经初始化了的实例呗?null都分不清?
还是回去找本java入门看看啥是null吧
看来我还得重新看看java基础了。
if(ary==null)
{
JOptionPane.showMessageDialog(null, "没有申请记录,请添加");
return;
}