Senin, 22 Juni 2026

Materi Pemograman I Ke-11 | Java

Materi Pemograman I Ke-11

Nama

:

Cesar Rais Akhtar

Npm

:

20251310010

Prodi

:

Teknik Informatika

Mata Kuliah

:

Pemograman I

Dosen Pengampu

:

Ir. Yasri, M.T

Hari/Tanggal

:

Selasa (02/06/2026)

 

Array, ArrayList, Vector

v  Array

·       Ukuran tetap (statis)

·       Indeks dimulai dari 0

·       Bisa menyimpan primitif & objek

·       Akses elemen: O(1) sangat cepat

·       Atribut length (bukan method)

 

v  ArrayList

Method:

1.     add(item) = Tambah elemen baru di akhir

2.     get(index) = Ambil elemen berdasarkan index

3.     set(i, val) = Ubah nilai di index i

4.     remove(i) = Hapus elemen di index i

5.     size() = Kembalikan jumlah elemen

6.     contains(obj) = Cek apakah elemen ada

 

v  Vector

Karakteristik Vector:

1.     Implementasi List (sama dgn ArrayList)

2.     Package: java.util.Vector

3.     THREAD-SAFE (synchronized)

4.     Kapasitas awal: 10 (default)

5.     Legacy class (ada sejak Java 1.0)

 

Method khas vector:

1.     addElement(obj)  - sama dgn add()

2.     elementAt(i)     - sama dgn get()

3.     firstElement()   - elemen pertama

4.     lastElement()    - elemen terakhir

5.     capacity()       - kapasitas saat ini

 

 

 

 

Tidak ada komentar:

Posting Komentar