(java) Tuliskan semua constructor dan method-method serta berikan penjelasan tentang

Berikut ini adalah pertanyaan dari asianunu0 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

(java) Tuliskan semua constructor dan method-method serta berikan penjelasan tentang kegunaan dan penggunaan method-method yang ada di class vector, ArrayList, HashSet dan HashMap​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

Class Vector:

Constructor

Vector(): membuat objek Vector kosong dengan ukuran awal 10.

Vector(int initialCapacity): membuat objek Vector kosong dengan ukuran awal sesuai parameter.

Vector(int initialCapacity, int capacityIncrement): membuat objek Vector kosong dengan ukuran awal sesuai parameter dan increment sesuai parameter.

Vector(Collection<? extends E> c): membuat objek Vector dengan isi elemen sesuai parameter.

Method

add(E e): menambahkan elemen di bagian akhir vector.

add(int index, E element): menambahkan elemen pada index tertentu.

remove(int index): menghapus elemen pada index tertentu.

remove(Object o): menghapus elemen tertentu.

clear(): menghapus semua elemen pada vector.

size(): mengembalikan ukuran vector.

isEmpty(): mengecek apakah vector kosong.

contains(Object o): mengecek apakah vector mengandung elemen tertentu.

get(int index): mengembalikan elemen pada index tertentu.

set(int index, E element): mengubah elemen pada index tertentu.

Class ArrayList:

Constructor

ArrayList(): membuat objek ArrayList kosong dengan ukuran awal 10.

ArrayList(int initialCapacity): membuat objek ArrayList kosong dengan ukuran awal sesuai parameter.

ArrayList(Collection<? extends E> c): membuat objek ArrayList dengan isi elemen sesuai parameter.

Method

add(E e): menambahkan elemen di bagian akhir ArrayList.

add(int index, E element): menambahkan elemen pada index tertentu.

remove(int index): menghapus elemen pada index tertentu.

remove(Object o): menghapus elemen tertentu.

clear(): menghapus semua elemen pada ArrayList.

size(): mengembalikan ukuran ArrayList.

isEmpty(): mengecek apakah ArrayList kosong.

contains(Object o): mengecek apakah ArrayList mengandung elemen tertentu.

get(int index): mengembalikan elemen pada index tertentu.

set(int index, E element): mengubah elemen pada index tertentu.

Class HashSet:

Constructor

HashSet(): membuat objek HashSet kosong dengan ukuran awal 16.

HashSet(Collection<? extends E> c): membuat objek HashSet dengan isi elemen sesuai parameter.

Method

add(E e): menambahkan elemen ke HashSet.

remove(Object o): menghapus elemen tertentu dari HashSet.

clear(): menghapus semua elemen pada HashSet.

size(): mengembalikan ukuran HashSet.

isEmpty(): mengecek apakah HashSet kosong.

contains(Object o): mengecek apakah HashSet mengandung elemen tertentu.

Class HashMap:

Constructor

HashMap(): membuat objek HashMap kosong dengan ukuran awal 16.

HashMap(int initialCapacity): membuat objek HashMap kosong dengan ukuran awal sesuai parameter.

HashMap(int initialCapacity, float loadFactor): membuat objek HashMap kosong dengan ukuran awal dan load factor sesuai parameter.

HashMap(Map<? extends K,? extends V> m): membuat objek HashMap dengan isi elemen sesuai parameter.

Method

put(K key, V value): menambahkan entry ke HashMap.

remove(Object key): menghapus entry tertentu dari HashMap.

clear(): menghapus semua entry pada HashMap.

size(): mengembalikan ukuran HashMap.

Semoga dengan pertanyaan yang sudah terjawab oleh billcool dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Thu, 22 Jun 23