Contoh Program
Di bawah ini adalah program untuk menghapus nilai duplikat pada ArrayList.
import java.util.ArrayList; import java.util.HashSet; import java.util.List; public class RemoveDuplicateArrayList { public static void main(String[] args){ Listlist = new ArrayList (); list.add("Apel"); list.add("Semangka"); list.add("Jeruk"); list.add("Duren"); //duplikat list.add("Duren"); //duplikat list.add("Melon"); list.add("Strawberry"); list.add("Pisang"); //duplikat list.add("Pisang"); //duplikat System.out.println(" *** Sebelum dihapus : ***"); for(String str : list){ System.out.println(str); } System.out.println(" *** Setelah dihapus : ***"); List list2 = new ArrayList (new HashSet (list)); for(String str : list2){ System.out.println(str); } } }
Output
Coba Anda compile dan jalankan program diatas, maka akan menampilkan output sebagai berikut:
*** Sebelum dihapus : *** Apel Semangka Jeruk Duren Duren Melon Strawberry Pisang Pisang *** Setelah dihapus : *** Strawberry Apel Semangka Duren Pisang Jeruk Melon