求帮忙解决个问题啊,新手问题
现在一个String类型的数组输出结果是 " 2323,2,毫升(ml),,,33, ",从输出结果里看索引3和4还有6的位置是没有数据,我要判断是不是有数据该怎么判断呢,我用了
if(""==obj[3] || obj[3]==null){}
判断不行,说明是有数据的,但是我想要的是没东西就是没数据,该怎么判断呢
有没有会的帮忙解决下
求帮忙解决个问题啊,新手问题
现在一个String类型的数组输出结果是 " 2323,2,毫升(ml),,,33, ",从输出结果里看索引3和4还有6的位置是没有数据,我要判断是不是有数据该怎么判断呢,我用了
if(""==obj[3] || obj[3]==null){}
判断不行,说明是有数据的,但是我想要的是没东西就是没数据,该怎么判断呢
有没有会的帮忙解决下
标准的判断是
if (null == obj[3] || "".equals(obj[3])) {
//your code
}
因为在java中先判断null是必须的,保证程序的健壮。
然后就是在对比对象时最好用equals,基本数据类型可以用==,
基本数据类型的包装类也最好用equals。
在编码的时候记住这些是有好处的。
如果有帮助,希望结帖