Die Programmiersprache Java enthält mehrere primitive Typen wie Integer-und Float . Allerdings ergibt sich der Großteil der Leistung von Java von seiner Fähigkeit, Klassen zu definieren , und die Verfahren , die für Objekte dieser Klassen arbeiten . Einige Algorithmen erfordern , dass die Werte von zwei Variablen ausgetauscht werden - das heißt, dass die erste Variable auf , die den Wert der zweiten Variablen vor der Auslagerung hatte endet , und daß die zweite variable endet , die die pre -Swap- Wert des ersten . Diesen Effekt können Sie in Java zu erreichen durch Vertauschen Referenzen auf Objekte . Anleitung
1
Shop Verweise auf jedes der beiden Objekte, die vertauscht , wie im folgenden Beispielcode werden müssen :
Integer first = new Integer (20);
Integer Sekunde = new Integer (1);
die beiden Objekte müssen Instanzen der gleichen Klasse sein Java
2
Declare eine einzige Referenz, die als Zwischenspeicher dienen. während der Swap , wie im folgenden Beispielcode:
Object temp;
Beachten Sie, dass temporäre nur ein Platzhalter für eine Referenz ist - kein Objekt wird speziell für sie
zugeteilt < . br> 3
Tauschen Sie die zwei Referenzen , wie im folgenden Beispielcode:
temp = erste ;
first = Sekunde;
Sekunde = Temp. ;
nach Ausführen dieses Code die Objekte bezeichnet durch die Werte der Variablen " ersten " und " zweiten " wird getauscht haben
.