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]