Javaのstring.equalsはnull値でどのように機能しますか? 例外に何か問題がありますか?3 つのケース:
boolean result1,result2, result3;
//1st case
String string1 = null;
String string2 = null;
result = string1.equals(string2);
//2nd case
String string1 = "something";
String string2 = null;
result2 = string1.equals(string2);
//3rd case
String string1 = null;
String string2 = "something";
result3 = string1.equals(string2);
結果の値は何ですか? 私はこの値を期待しています:
結果 1 は真です。
結果 2 は偽です。
結果 3 は偽です。