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]