JavaTuples - Werte festlegen
Ein Tupel verfügt über setAtX () -Methoden, um den Wert für einen bestimmten Index festzulegen. Zum Beispiel hat die Triplet-Klasse folgende Methoden.
setAt0() - Wert auf Index 0 setzen.
setAt1() - Wert auf Index 1 setzen.
setAt2() - Wert auf Index 2 einstellen.
Merkmal
Tupel sind unveränderlich. Jedes setAtX () gibt ein neues Tupel zurück, mit dem der aktualisierte Wert angezeigt werden soll.
Der Typ einer Position eines Tupels kann mit der Methode setAtX () geändert werden.
Beispiel
Lassen Sie uns JavaTuples in Aktion sehen. Hier sehen wir, wie Sie Werte in einem Tupel auf verschiedene Arten festlegen.
Erstellen Sie eine Java-Klassendatei mit dem Namen TupleTester in C:\>JavaTuples.
Datei: TupleTester.java
package com.tutorialspoint;
import org.javatuples.Pair;
public class TupleTester {
public static void main(String args[]){
//Create using with() method
Pair<String, Integer> pair = Pair.with("Test", Integer.valueOf(5));
Pair<String, Integer> pair1 = pair.setAt0("Updated Value");
System.out.println("Original Pair: " + pair);
System.out.println("Updated Pair:" + pair1);
Pair<String, String> pair2 = pair.setAt1("Changed Type");
System.out.println("Original Pair: " + pair);
System.out.println("Changed Pair:" + pair2);
}
}
Verify the result
Kompilieren Sie die Klassen mit javac Compiler wie folgt -
C:\JavaTuples>javac -cp javatuples-1.2.jar ./com/tutorialspoint/TupleTester.java
Führen Sie nun den TupleTester aus, um das Ergebnis anzuzeigen -
C:\JavaTuples>java -cp .;javatuples-1.2.jar com.tutorialspoint.TupleTester
Ausgabe
Überprüfen Sie die Ausgabe
Original Pair: [Test, 5]
Updated Pair:[Updated Value, 5]
Original Pair: [Test, 5]
Changed Pair:[Test, Changed Type]