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]