Удаление элементов из кортежа (tuple)
Вы можете удалить элементы из кортежа в Java, используя метод removeFromX()
, где X
- это индекс элемента, который вы хотите удалить. Метод removeFromX()
возвращает новый кортеж, поэтому убедитесь, что вы присваиваете его переменной.
import org.javatuples.*;
public class TupleDemo {
public static void main(String[] args) {
Quartet<String, Double, Integer, Boolean> tuple = Quartet.with("Hello", 3.14, 42, true);
Triplet<Double, Integer, Boolean> newTuple1 = tuple.removeFrom0();
Triplet<String, Double, Integer> newTuple2 = tuple.removeFrom3();
System.out.println(tuple);
System.out.println(newTuple1);
System.out.println(newTuple2);
}
}
В этом примере мы используем методы removeFrom0()
и removeFrom3()
для удаления первого и последнего элементов из кортежа Quartet
. Затем мы выводим все три кортежа в консоль.