自己编写的程序发生了NullPointerException异常,在百度经验中发现是有这方面的解决经验的:点击打开链接
现在说一说自己是怎么出错的吧。
我在一个窗口上创建了一个comBox用来将字符串传入程序,我在类的开头初始化了字符串
private static String str = “";
于是再接受这个字符串:
str = (String) comBox.getSelectedItem();
而我在判断是否有输入的时候(如果我没有输入任何的内容)
else if(str.equals("") ||str.isEmpty())
{
……
}
else
{
这里利用str完成一系列操作
}
于是开始报错了,因为这个时候str = null!!,因为我们没有在combox中获得任何的字符。好吧,以后要更谨慎才好。