JavaTuples - Elemente entfernen
Ein Tupel verfügt über removeAtX () -Methoden, um Werte an einem bestimmten Index zu entfernen. Zum Beispiel hat die Triplet-Klasse folgende Methoden.
removeAt0() - Entfernen Sie den Wert am Index 0 und geben Sie das resultierende Tupel zurück.
removeAt1() - Entfernen Sie den Wert bei Index 1 und geben Sie das resultierende Tupel zurück.
removeAt2() - Entfernen Sie den Wert bei Index 2 und geben Sie das resultierende Tupel zurück.
Durch Entfernen eines Elements wird ein neues Tupel zurückgegeben.
Beispiel
Lassen Sie uns JavaTuples in Aktion sehen. Hier sehen wir, wie Sie Werte in einem Tupel entfernen.
Erstellen Sie eine Java-Klassendatei mit dem Namen TupleTester in C:\>JavaTuples.
Datei: TupleTester.java
package com.tutorialspoint;
import org.javatuples.Pair;
import org.javatuples.Triplet;
public class TupleTester {
public static void main(String args[]){
Triplet<String, Integer, String> triplet = Triplet.with(
"Test1", Integer.valueOf(5), "Test2"
);
Pair<String, Integer> pair = triplet.removeFrom2();
System.out.println("Triplet:" + triplet);
System.out.println("Pair: " + pair);
}
}
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
Triplet:[Test1, 5, Test2]
Pair: [Test1, 5]