Menggunakan Collection Class ArrayList

Class java.util.ArrayList digunakan untuk menyimpan data atau object. Class ArrayList mengimplement interface java.util.List. Sebuah ArrayList memiliki kapasitas. Kapasitas adalah ukuran dari array digunakan untuk menyimpan elemen dalam suatu daftar. Kapasitas dari ArrayList tumbuh secara otomatis setiap kali elemen yang ditambahkan ke sebuah ArrayList.

Berikut contoh kode program dari ArrayList yang digunakan untuk menyimpan objcet dari class Pegawai :

  1. Buat Class Pegawai
  2. public class Pegawai {
        private String nip;
        private String nama;
    
        public Pegawai() {
        }
    
        public Pegawai(String nip, String nama) {
            this.nip = nip;
            this.nama = nama;
        }
    
        public String getNama() {
            return nama;
        }
    
        public void setNama(String nama) {
            this.nama = nama;
        }
    
        public String getNip() {
            return nip;
        }
    
        public void setNip(String nip) {
            this.nip = nip;
        }
       public String toString() {
            return "nip  : "  + nip + ", nama : " + nama ;
        }
    }
    
  3. Buat Class ArrayPegawai
  4.    public class ArrayPegawai {
        public static void main(String[] args) {
           Pegawai p1 = new Pegawai();
           p1.setNip("001");
           p1.setNama("Khoirul Umam");
    
           Pegawai p2 = new Pegawai("002","Dewi Sri");
           Pegawai p3 = new Pegawai("003","Achmad Widodo");
    
          List<Pegawai> list_pegawai = new ArrayList<Pegawai>();
           list_pegawai.add(p1);
           list_pegawai.add(p2);
           list_pegawai.add(p3);
    
           for(Pegawai peg : list_pegawai)
           {
               System.out.println( peg );
           }
       }
    }
    
  5. Compile dan Jalankan Program
  6. $ javac Pegawai.java
    $ javac ArrayPegawai.java
    $ java ArrayPegawai
    

Post a Response