Implementazione della coppia utilizzando la classe di unità

Descrizione del problema

Come implementare la classe Pair usando la classe Unit?

Esempio

L'esempio seguente mostra come eseguire l'attività di cui sopra. Ogni tupla dispone dei 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.Pair;
import org.javatuples.Unit;
public class TupleTester {
   public static void main(String args[]){
      Unit<Integer> unit = Unit.with(5);
      System.out.println(unit);
      Pair<Integer, String> pair = unit.add("test");
      Pair<String, Integer> pair1 = unit.addAt0("test");
      System.out.println(pair);
      System.out.println(pair1);
   }
}

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]
[5, test]
[test, 5]