Zum Beispiel, betrachten Sie diesen Code:Was benötigt eine intValue() - Methode, wenn Wrapper Unboxing verwenden?
Integer myInt = new Integer(5);
int i1 = myInt.intValue();
int i2 = myInt;
System.out.println(i1);
System.out.println(i2);
Wie Sie sehen können, habe ich zwei Möglichkeiten meiner ganzzahligen Wert von der Hülle zum primive Kopieren:
I Unboxing
verwenden können OR
kann ich die Methode intValue() verwenden
Also ... was ist die Notwendigkeit, ein Verfahren zu haben, wenn es bereits Unboxing?
So, heute nehme ich mit JDK7 es besser ist, als das Unboxing zu verwenden alt intValue(). – user1883212
@ user1883212 Wie DeltaLima in seiner Antwort zeigt, kann das Boxen/Unboxing seltsame Folgen haben, solange Sie wissen, was Sie tun, fühlen Sie sich frei, eines der beiden Systeme zu benutzen. – Frank