【发布时间】:2012-02-16 15:51:23
【问题描述】:
我想在 java 中做类似下面的事情。
String subject=null,receiver=null,subject_db=null,receiver_db=null,cc=null,cc_db=null;
suject=msg.getSubject();
sub_db=rs.getString("subject");
receiver=msg.getreceiver();
receiver_db=rs.getString("receiver");
cc=msg.getcc();
cc_db=rs.getString("cc"); String foldername;
if((subject.equals(sub_db)) && (receiver.equals(receiver_db)) && (cc.equals(cc_db)))
foldername="spam";
else
foldername="Inbox";
正如您在此处看到的,任何变量都可以是null。如果发生这种情况,那么它会抛出 NullPointerException。有什么办法可以让我喜欢,
String s1=null 和 String s2=null 如果我比较 if(s1.equals(s2)) 然后它返回我 true... 我知道上面的代码无法实现这一点。但是我该如何以其他方式做到这一点?
如果我未能正确解释我的问题,我真的很抱歉......
我会很感激任何帮助..
谢谢你..
【问题讨论】:
标签: java exception pointers null