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]