JavaTuples - Rimuovi elementi

Una tupla ha metodi removeAtX () per rimuovere il valore in un particolare indice. Ad esempio, la classe Triplet ha i seguenti metodi.

  • removeAt0() - rimuove il valore all'indice 0 e restituisce la tupla risultante.

  • removeAt1() - rimuove il valore all'indice 1 e restituisce la tupla risultante.

  • removeAt2() - rimuove il valore all'indice 2 e restituisce la tupla risultante.

La rimozione di un elemento restituisce una nuova tupla.

Esempio

Vediamo JavaTuples in azione. Qui vedremo come rimuovere il valore in una 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.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

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

Triplet:[Test1, 5, Test2]
Pair: [Test1, 5]