Java null String ist gleich result

Bitte helfen Sie mir, wie funktioniert die string.equals in Java mit Nullwert? Gibt es ein Problem mit Ausnahmen? Drei Fälle:

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);

Was sind die Werte der Ergebnisse? Ich erwarte diese Werte:

Ergebnis1 ist wahr;
result2 ist falsch;
result3 ist falsch;

Antworten auf die Frage(7)

Ihre Antwort auf die Frage