关于java中的空指针异常

yangcp1 2009-05-19 01:10:16
Test t=new Test();
t=null;//java.lang.NullPointerException
想在这里判断下t是否为空,不为空的情况下再往下做,谢谢

t.test1("abc");



public class Test {
public void test1(String str)

{
System.out.println(str);
}
}

...全文
59 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
云霄飞车 2009-05-19
  • 打赏
  • 举报
回复
提示语:cannot invoke equal(test) on the primitive type null

意思是 : 基本类型为空时,不能调用t.test1("abc");
反过来用哈撒。。。。。。

yangcp1 2009-05-19
  • 打赏
  • 举报
回复
这样不对奥,有个提示语:cannot invoke equal(test) on the primitive type null
jokerdx 2009-05-19
  • 打赏
  • 举报
回复
if(t==null){...}就可以了
sciolist 2009-05-19
  • 打赏
  • 举报
回复
加一个if 判断嘛

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧