Implementación de triplete con clase de par

Descripción del problema

¿Cómo implementar la clase Triplet usando la clase Pair?

Ejemplo

El siguiente ejemplo muestra cómo realizar la tarea anterior. Cada tupla tiene métodos add () y addAtX () para convertir la tupla.

Cree un archivo de clase java llamado TupleTester en C:\>JavaTuples.

Archivo: 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 las clases usando javac compilador de la siguiente manera:

C:\JavaTuples>javac -cp javatuples-1.2.jar ./com/tutorialspoint/TupleTester.java

Ahora ejecute el TupleTester para ver el resultado:

C:\JavaTuples>java  -cp .;javatuples-1.2.jar com.tutorialspoint.TupleTester

Salida

Verificar la salida

[5, 6]
[5, 6, test]
[test, 5, 6]