JavaTuples - Hapus Elemen
Sebuah tupel memiliki metode removeAtX () untuk menghapus nilai pada indeks tertentu. Misalnya kelas Triplet memiliki metode berikut.
removeAt0() - hapus nilai pada indeks 0 dan kembalikan tupel yang dihasilkan.
removeAt1() - hapus nilai pada indeks 1 dan kembalikan tupel yang dihasilkan.
removeAt2() - hapus nilai pada indeks 2 dan kembalikan tupel yang dihasilkan.
Menghapus elemen akan mengembalikan tupel baru.
Contoh
Mari kita lihat JavaTuple beraksi. Di sini kita akan melihat cara menghapus nilai dalam tupel.
Buat file kelas java bernama TupleTester di 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
Kompilasi kelas menggunakan javac kompiler sebagai berikut -
C:\JavaTuples>javac -cp javatuples-1.2.jar ./com/tutorialspoint/TupleTester.java
Sekarang jalankan TupleTester untuk melihat hasilnya -
C:\JavaTuples>java -cp .;javatuples-1.2.jar com.tutorialspoint.TupleTester
Keluaran
Verifikasi Output
Triplet:[Test1, 5, Test2]
Pair: [Test1, 5]