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