java 程序小问题,感谢

来源:百度知道 编辑:UC知道 时间:2024/05/14 15:29:26
for(int i=0;i<text.length;i++)
{
if (!(text[i].equals("null")))
System.out.print(text[i]+" ");
}

运行时提示:java.lang.NullPointerException
是什么意思啊?怎么解决阿?
谢谢阿!!!
上下文省略了没有打印出来,谢谢

空指针异常~
你这个程序是要把数组中不为空的元素打印出来吧~?
检查一下你装数组元素的时候是不是有错误~
再就是equals(null),如果用双引号括上就是比较字符串了~
for(int i=0;i<text.length;i++)
{
if (!(text[i].equals(null)))
System.out.print(text[i]+" ");
}

未初始化变量

text[] 未定义

这样怎么解决呀?起码把上面的找印出来吧

if(text!=null)
for(int i=0;i<text.length;i++)
{
if (text[i]!=null)
System.out.print(text[i]+" ");
}

空指针
text[]没有定义