Implementazione di Triplet utilizzando la classe Pair
Descrizione del problema
Come implementare la classe Triplet usando la classe Pair?
Esempio
L'esempio seguente mostra come eseguire l'attività di cui sopra. Ogni tupla ha metodi add () e addAtX () per convertire la tupla.
Crea un file di classe java denominato TupleTester in C:\>JavaTuples.
File: TupleTester.java
package com.tutorialspoint;
import org.javatuples.Triplet;
import org.javatuples.Pair;
public class TupleTester {
public static void main(String args[]){
Pair<Integer, Integer> pair = Pair.with(5,6);
System.out.println(pair);
Triplet<Integer, Integer, String> triplet = pair.add("test");
Triplet<String, Integer, Integer> triplet1 = pair.addAt0("test");
System.out.println(triplet);
System.out.println(triplet1);
}
}
Verify the result
Compila le classi usando javac compilatore come segue -
C:\JavaTuples>javac -cp javatuples-1.2.jar ./com/tutorialspoint/TupleTester.java
Ora esegui TupleTester per vedere il risultato -
C:\JavaTuples>java -cp .;javatuples-1.2.jar com.tutorialspoint.TupleTester
Produzione
Verifica l'output
[5, 6]
[5, 6, test]
[test, 5, 6]