Я хочу сделать что-то вроде ниже в 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
... Я знаю, что приведенный выше код не сработает для достижения этой цели. Но как мне это сделать другим способом?
Мне очень жаль, если я не смог правильно объяснить свою проблему ...
Буду признателен за любую помощь ..
Спасибо ..