Wie kann ich zwei Ganzzahlen in Java richtig vergleichen?Java

Java-Forum
Guest
 Wie kann ich zwei Ganzzahlen in Java richtig vergleichen?

Post by Guest »

Das weiß ich, wenn man eine eingeschachtelte primitive Ganzzahl mit einer Konstante vergleicht wie:

Code: Select all

Integer a = 4;
if (a < 5)

Code: Select all

a
wird automatisch entpackt und der Vergleich funktioniert.
Was passiert jedoch, wenn Sie zwei geboxte Ganzzahlen vergleichen und entweder Gleichheit oder kleiner als/ vergleichen möchten? größer als?

Code: Select all

Integer a = 4;
Integer b = 5;

if (a == b)
Führt der obige Code dazu, dass überprüft wird, ob es sich um dasselbe Objekt handelt, oder wird es in diesem Fall automatisch entpackt?
Was ist damit? :

Code: Select all

Integer a = 4;
Integer b = 5;

if (a < b)
?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post