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){
List list = 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