JavaTuples - Eliminar elementos
Una tupla tiene métodos removeAtX () para eliminar el valor en un índice particular. Por ejemplo, la clase Triplet tiene los siguientes métodos.
removeAt0() - eliminar el valor en el índice 0 y devolver la tupla resultante.
removeAt1() - eliminar el valor en el índice 1 y devolver la tupla resultante.
removeAt2() - eliminar el valor en el índice 2 y devolver la tupla resultante.
Eliminar un elemento devuelve una nueva tupla.
Ejemplo
Veamos JavaTuples en acción. Aquí veremos cómo eliminar valor en una tupla.
Cree un archivo de clase java llamado TupleTester en C:\>JavaTuples.
Archivo: 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 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
Triplet:[Test1, 5, Test2]
Pair: [Test1, 5]