1
Grouping Object
ArrayList
ArrayList merupakan implementasi dari interface List. Berikut ini contoh kode program
collection ArrayList.
Contoh Kode Collection ArrayList
import java.util.*;
public class ArrayListContoh {
public static void main(String[] args) {
// TODO Auto-generated method stub
//membuat arraylist
ArrayList<String> al=new ArrayList<String>();
//menambahkan objek ke arraylist
al.add("Ahmad");
al.add("Budi");
al.add("Ahmad");
al.add("Dora");
//menampilkan isi arrayList
Iterator itr=al.iterator();
while(itr.hasNext()){
System.out.println(itr.next());
}
}
}
Iterasi Elemen dengan For-Each Loop
import java.util.ArrayList;
public class ArrayListFor {
public static void main(String[] args) {
// TODO Auto-generated method stub
//membuat arraylist
ArrayList<String> al=new ArrayList<String>();
//menambahkan objek ke arraylist
al.add("Ahmad");
al.add("Budi");
al.add("Cecep");
al.add("Dora");
//menampilkan isi arrayList
for(String obj:al){
System.out.println(obj);
}
}
}
2
Contoh Kode Program ArrayList dan Class Data
import java.util.*;
public class ArrayListClass {
public static void main(String[] args) {
//Data
Mahasiswa mhs1 = new Mahasiswa ("K121","Adam Kamil",67,69,91);
Mahasiswa mhs2 = new Mahasiswa ("K122","Budi Ridho",57,89,93);
Mahasiswa mhs3 = new Mahasiswa ("K123","Cecep Mansyur",77,79,80);
Mahasiswa mhs4 = new Mahasiswa ("K124","Dadang Habibie",67,79,60);
Mahasiswa mhs5 = new Mahasiswa ("K125","Evi Julita",89,79,95);
//membuat arraylist
ArrayList<Mahasiswa> al=new ArrayList<Mahasiswa>();
//menambahkan objek ke arraylist
al.add(mhs1);
al.add(mhs2);
al.add(mhs3);
al.add(mhs4);
al.add(mhs5);
//menampilkan isi arrayList
Iterator itr=al.iterator();
while(itr.hasNext()){
Mahasiswa tampungMhs = (Mahasiswa)itr.next();
System.out.print(tampungMhs.getNim()+" ");
System.out.print(tampungMhs.getNama()+" ");
System.out.print(tampungMhs.getTugas()+" ");
System.out.print(tampungMhs.getUts()+" ");
System.out.println(tampungMhs.getUas()+" ");
}
}
}
Contoh Kode Program Menggabungkan ArrayList
import java.util.ArrayList;
import java.util.Iterator;
public class ArrayListGabung {
public static void main(String[] args) {
// TODO Auto-generated method stub
//membuat arraylist
ArrayList<String> al=new ArrayList<String>();
//menambahkan objek ke arraylist
al.add("Ahmad");
al.add("Budi");
al.add("Cecep");
al.add("Dora");
ArrayList<String> al2 = new ArrayList<String>();
al2.add("Endo");
al2.add("Fany");
al.addAll(al2);
//menampilkan isi arrayList
3
Iterator itr=al.iterator();
while(itr.hasNext()){
System.out.println(itr.next());
}
}
}
Contoh Penggunaan RemoveAll pada ArrayList
import java.util.ArrayList;
import java.util.Iterator;
public class ArrayListRemoveAll {
public static void main(String[] args) {
// TODO Auto-generated method stub
//membuat arraylist
ArrayList<String> al=new ArrayList<String>();
//menambahkan objek ke arraylist
al.add("Ahmad");
al.add("Budi");
al.add("Cecep");
al.add("Dora");
ArrayList<String> al2 = new ArrayList<String>();
al2.add("Endo");
al2.add("Dora");
al.removeAll(al2);
//menampilkan isi arrayList
Iterator itr=al.iterator();
while(itr.hasNext()){
System.out.println(itr.next());
}
}
}
4
Contoh Penggunaan RetailAll pada ArrayList
import java.util.ArrayList;
import java.util.Iterator;
public class ArrayListRetain {
public static void main(String[] args) {
// TODO Auto-generated method stub
//membuat arraylist
ArrayList<String> al=new ArrayList<String>();
//menambahkan objek ke arraylist
al.add("Ahmad");
al.add("Budi");
al.add("Cecep");
al.add("Dora");
ArrayList<String> al2 = new ArrayList<String>();
al2.add("Endo");
al2.add("Dora");
al.retainAll(al2);
//menampilkan isi arrayList
Iterator itr=al.iterator();
while(itr.hasNext()){
System.out.println(itr.next());
}
}
}
5
LinkedList
Contoh LinkedList
import java.util.*;
public class LinkedListContoh{
public static void main(String args[]){
LinkedList<String> al=new LinkedList<String>();
al.add("Zaza");
al.add("Yadi");
al.add("Mutiara");
al.add("Santoso");
Iterator<String> itr=al.iterator();
while(itr.hasNext()){
System.out.println(itr.next());
}
}
}
HashSet
Contoh HashSet
import java.util.*;
class HashSetContoh{
public static void main(String args[]){
HashSet<String> al=new HashSet<String>();
al.add("Anto");
al.add("Budi");
al.add("Cecep");
al.add("Dani");
al.add("Eka");
Iterator<String> itr=al.iterator();
while(itr.hasNext()){
System.out.println(itr.next());
}
}
}
6
LinkedHashSet
Contoh LinkedHashSet
import java.util.LinkedHashSet;
import java.util.Iterator;
class LinkedHashSetContoh{
public static void main(String args[]){
LinkedHashSet<String> al=new LinkedHashSet<String>();
al.add("Anto");
al.add("Budi");
al.add("Cecep");
al.add("Dudi");
al.add("Eka");
Iterator<String> itr=al.iterator();
while(itr.hasNext()){
System.out.println(itr.next());
}
}
}
HashMap
Contoh HashMap
import java.util.*;
class HashMapContoh{
public static void main(String args[]){
HashMap<Integer,String> hm=new HashMap<Integer,String>();
hm.put(100,"Kano");
hm.put(101,"Laila");
hm.put(102,"Badu");
hm.put(null, "Johan");
for(Map.Entry m:hm.entrySet()){
System.out.println(m.getKey()+" "+m.getValue());
}
}
}
7
HashTable
Contoh HashTable
import java.util.*;
class HashTableContoh{
public static void main(String args[]){
Hashtable<Integer,String> hm=new Hashtable<Integer,String>();
hm.put(100,"Andri");
hm.put(102,"Roni");
hm.put(101,"Fahrul");
hm.put(103,"Badu");
for(Map.Entry m:hm.entrySet()){
System.out.println(m.getKey()+" "+m.getValue());
}
}
}

Grouping object1

  • 1.
    1 Grouping Object ArrayList ArrayList merupakanimplementasi dari interface List. Berikut ini contoh kode program collection ArrayList. Contoh Kode Collection ArrayList import java.util.*; public class ArrayListContoh { public static void main(String[] args) { // TODO Auto-generated method stub //membuat arraylist ArrayList<String> al=new ArrayList<String>(); //menambahkan objek ke arraylist al.add("Ahmad"); al.add("Budi"); al.add("Ahmad"); al.add("Dora"); //menampilkan isi arrayList Iterator itr=al.iterator(); while(itr.hasNext()){ System.out.println(itr.next()); } } } Iterasi Elemen dengan For-Each Loop import java.util.ArrayList; public class ArrayListFor { public static void main(String[] args) { // TODO Auto-generated method stub //membuat arraylist ArrayList<String> al=new ArrayList<String>(); //menambahkan objek ke arraylist al.add("Ahmad"); al.add("Budi"); al.add("Cecep"); al.add("Dora"); //menampilkan isi arrayList for(String obj:al){ System.out.println(obj); } } }
  • 2.
    2 Contoh Kode ProgramArrayList dan Class Data import java.util.*; public class ArrayListClass { public static void main(String[] args) { //Data Mahasiswa mhs1 = new Mahasiswa ("K121","Adam Kamil",67,69,91); Mahasiswa mhs2 = new Mahasiswa ("K122","Budi Ridho",57,89,93); Mahasiswa mhs3 = new Mahasiswa ("K123","Cecep Mansyur",77,79,80); Mahasiswa mhs4 = new Mahasiswa ("K124","Dadang Habibie",67,79,60); Mahasiswa mhs5 = new Mahasiswa ("K125","Evi Julita",89,79,95); //membuat arraylist ArrayList<Mahasiswa> al=new ArrayList<Mahasiswa>(); //menambahkan objek ke arraylist al.add(mhs1); al.add(mhs2); al.add(mhs3); al.add(mhs4); al.add(mhs5); //menampilkan isi arrayList Iterator itr=al.iterator(); while(itr.hasNext()){ Mahasiswa tampungMhs = (Mahasiswa)itr.next(); System.out.print(tampungMhs.getNim()+" "); System.out.print(tampungMhs.getNama()+" "); System.out.print(tampungMhs.getTugas()+" "); System.out.print(tampungMhs.getUts()+" "); System.out.println(tampungMhs.getUas()+" "); } } } Contoh Kode Program Menggabungkan ArrayList import java.util.ArrayList; import java.util.Iterator; public class ArrayListGabung { public static void main(String[] args) { // TODO Auto-generated method stub //membuat arraylist ArrayList<String> al=new ArrayList<String>(); //menambahkan objek ke arraylist al.add("Ahmad"); al.add("Budi"); al.add("Cecep"); al.add("Dora"); ArrayList<String> al2 = new ArrayList<String>(); al2.add("Endo"); al2.add("Fany"); al.addAll(al2); //menampilkan isi arrayList
  • 3.
    3 Iterator itr=al.iterator(); while(itr.hasNext()){ System.out.println(itr.next()); } } } Contoh PenggunaanRemoveAll pada ArrayList import java.util.ArrayList; import java.util.Iterator; public class ArrayListRemoveAll { public static void main(String[] args) { // TODO Auto-generated method stub //membuat arraylist ArrayList<String> al=new ArrayList<String>(); //menambahkan objek ke arraylist al.add("Ahmad"); al.add("Budi"); al.add("Cecep"); al.add("Dora"); ArrayList<String> al2 = new ArrayList<String>(); al2.add("Endo"); al2.add("Dora"); al.removeAll(al2); //menampilkan isi arrayList Iterator itr=al.iterator(); while(itr.hasNext()){ System.out.println(itr.next()); } } }
  • 4.
    4 Contoh Penggunaan RetailAllpada ArrayList import java.util.ArrayList; import java.util.Iterator; public class ArrayListRetain { public static void main(String[] args) { // TODO Auto-generated method stub //membuat arraylist ArrayList<String> al=new ArrayList<String>(); //menambahkan objek ke arraylist al.add("Ahmad"); al.add("Budi"); al.add("Cecep"); al.add("Dora"); ArrayList<String> al2 = new ArrayList<String>(); al2.add("Endo"); al2.add("Dora"); al.retainAll(al2); //menampilkan isi arrayList Iterator itr=al.iterator(); while(itr.hasNext()){ System.out.println(itr.next()); } } }
  • 5.
    5 LinkedList Contoh LinkedList import java.util.*; publicclass LinkedListContoh{ public static void main(String args[]){ LinkedList<String> al=new LinkedList<String>(); al.add("Zaza"); al.add("Yadi"); al.add("Mutiara"); al.add("Santoso"); Iterator<String> itr=al.iterator(); while(itr.hasNext()){ System.out.println(itr.next()); } } } HashSet Contoh HashSet import java.util.*; class HashSetContoh{ public static void main(String args[]){ HashSet<String> al=new HashSet<String>(); al.add("Anto"); al.add("Budi"); al.add("Cecep"); al.add("Dani"); al.add("Eka"); Iterator<String> itr=al.iterator(); while(itr.hasNext()){ System.out.println(itr.next()); } } }
  • 6.
    6 LinkedHashSet Contoh LinkedHashSet import java.util.LinkedHashSet; importjava.util.Iterator; class LinkedHashSetContoh{ public static void main(String args[]){ LinkedHashSet<String> al=new LinkedHashSet<String>(); al.add("Anto"); al.add("Budi"); al.add("Cecep"); al.add("Dudi"); al.add("Eka"); Iterator<String> itr=al.iterator(); while(itr.hasNext()){ System.out.println(itr.next()); } } } HashMap Contoh HashMap import java.util.*; class HashMapContoh{ public static void main(String args[]){ HashMap<Integer,String> hm=new HashMap<Integer,String>(); hm.put(100,"Kano"); hm.put(101,"Laila"); hm.put(102,"Badu"); hm.put(null, "Johan"); for(Map.Entry m:hm.entrySet()){ System.out.println(m.getKey()+" "+m.getValue()); } } }
  • 7.
    7 HashTable Contoh HashTable import java.util.*; classHashTableContoh{ public static void main(String args[]){ Hashtable<Integer,String> hm=new Hashtable<Integer,String>(); hm.put(100,"Andri"); hm.put(102,"Roni"); hm.put(101,"Fahrul"); hm.put(103,"Badu"); for(Map.Entry m:hm.entrySet()){ System.out.println(m.getKey()+" "+m.getValue()); } } }