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]