Boolean.TRUE == myBoolean vs. Boolean.WAHR.equals(myBoolean)

Gibt es überhaupt eine situation, wo die Verwendung equals(Boolean) und == würden unterschiedliche Ergebnisse zurückgeben, wenn der Umgang mit Boolean Objekte?

Boolean.TRUE == myBoolean;

Boolean.TRUE.equals(myBoolean);

Denke ich nicht über primitive Typen hier, nur Boolean-Objekte.

  • haben Sie versucht, mit mehreren Instanzen von Boolean?
  • myBoolean1 == myBoolean2 wo beide gleich wahr?
  • Hier ist der Grund, warum ich die Frage gestellt habe: Boolean a1 = true; Boolean a2 = true; System.out.println(a1 == a2);. Die Ausgabe ist "true"
InformationsquelleAutor Edd | 2013-05-08
Schreibe einen Kommentar