Czy kiedykolwiek zdarzyło się, że używanie equals(Boolean)
i ==
zwróci różne wyniki w przypadku obiektów o numerach Boolean
?Boolean.TRUE == myBoolean vs. Boolean.TRUE.equals (myBoolean)
Boolean.TRUE == myBoolean;
Boolean.TRUE.equals(myBoolean);
Nie myślę tutaj o typach pierwotnych, tylko o obiektach Boolean.
czy próbowałeś z wieloma wystąpieniami 'Boolean'? –
'myBoolean1 == myBoolean2' gdzie oba są prawdziwe? – Edd
Oto dlaczego zadałem pytanie: 'Boolean a1 = true; Boolean a2 = true; System.out.println (a1 == a2); '. Wynik jest "prawdziwy" – Edd