Definisi SET dan Latihan SET
Pengertian SET
Apa itu SET?
SET adalah untuk menyimpan value (unik)
-
SET terbagi 3 bagian
-
set : - hashset -> Tidak simpan urutan
- treeset -> Simpan urutan berdasarkan masukan (yang masuk duluan)
- linkedhashset -> simpan urutan berdasarkan alfabet
Berikut Latihan satu yang terdiri dari 3 metode Latihan 1
import java.util.*;
public class SET1 {
public static void main(String[] args){
Set<String> SetNama = new HashSet<String>();// tidak simpan urutan
SetNama.add("Wulan");
SetNama.add("icad");
SetNama.add("ucon");
SetNama.add("nila");
Set<String> SetNama2 = new LinkedHashSet<String>();//simpan urutan berdasarkan masukan (yang masuk duluan)
SetNama2.add("Wulan");
SetNama2.add("icad");
SetNama2.add("ucon");
SetNama2.add("nila");
Set<String> SetNama3 = new TreeSet<String>();//simpan urutan berdasarkan alfabet
SetNama3.add("Wulan");
SetNama3.add("icad");
SetNama3.add("ucon");
SetNama3.add("nila");
System.out.println(SetNama);
System.out.println(SetNama2);
System.out.println(SetNama3);
}
}
Latihan 2
import java.util.*;
public class SET2 {
public static void main(String[] args){
Set<String> SetNama = new HashSet<String>();// tidak simpan urutan
SetNama.add("Wulan");
SetNama.add("icad");
SetNama.add("ucon");
SetNama.add("nila");
Set<String> SetNama2 = new LinkedHashSet<String>();//simpan urutan berdasarkan masukan (yang masuk duluan)
SetNama2.add("Wulan");
SetNama2.add("icad");
SetNama2.add("ucon");
SetNama2.add("nila");
Set<String> SetNama3 = new TreeSet<String>();//simpan urutan berdasarkan alfabet
SetNama3.add("Wulan");
SetNama3.add("icad");
SetNama3.add("ucon");
SetNama3.add("nila");
Set<Integer> setBilanganGenap = new LinkedHashSet<Integer>();
setBilanganGenap.add(2);
setBilanganGenap.add(4);
setBilanganGenap.add(6);
setBilanganGenap.add(8);
setBilanganGenap.add(10);
Set<Integer> setBilanganGanjil = new LinkedHashSet<Integer>();
setBilanganGanjil.add(3);
setBilanganGanjil.add(7);
setBilanganGanjil.add(9);
setBilanganGanjil.add(11);
setBilanganGanjil.add(13);
Set<Integer> setSemuaBilangan = new LinkedHashSet<Integer>();
setSemuaBilangan.addAll(setBilanganGenap);
setSemuaBilangan.addAll(setBilanganGanjil);
System.out.println("Semua bilangan : " + setSemuaBilangan);
List<String> ListNamaQA = new LinkedList<String>();
ListNamaQA.add("nila");
ListNamaQA.add("john");
ListNamaQA.add("Wulan");
ListNamaQA.add("ucon");
ListNamaQA.add("nila");
Set<String> setNamaQA = new LinkedHashSet<String>();
setNamaQA.addAll(ListNamaQA);
System.out.println("Semua Nama Qa : " + setNamaQA);
System.out.println(SetNama);
System.out.println(SetNama2);
System.out.println(SetNama3);
}
}
Written on July 27, 2018