🌏Praktikum 4

Pada pratikum 4 ini, Anda akan mencoba menggunakan Java Collection Framework untuk membuat struktur data HashTable. Ingat, karena struktur data ini sudah obsolete, pemanfaatan struktur data yang sejenis untuk kasus yang lebih kompleks dapat menggunakan HashMap atau ConcurrentHashMap.

Langkah Praktikum

  • Buatlah kelas baru dengan nama ContohHashTable.

  • Tambahkan main method didalam kelas ContohHashTable.

  • Intansiasi objek hashtable dan tambahkan beberapa elemen.

Hashtable<Integer, String> ht = new Hashtable<>();

// Adding element
ht.put(1, "One");
ht.put(2, "Two");
ht.put(3, "Three");
  • Cetak objek ht, jalankan program dan amati hasilnya.

System.out.println("Maps : " + ht);
  • Ubah elemen dengan key=2, lalu cetak objek ht.

// Changing element
ht.put(2, "Two Two");
System.out.println("Maps : " + ht);
  • Jalankan program dan amati hasilnya.

  • Hapus elemen dengan key=3 dengan menggunakan fungsi remove(K). Cetak kembali objek ht.

// Removing element
ht.remove(3);
System.out.println("Maps : " + ht);
  • Cetak semua elemen pada hastable dengan bantuan class Map.

// Traversal
for(Map.Entry<Integer, String> e : ht.entrySet())
    System.out.println(e.getKey() + " " + e.getValue());
  • Jalankan program dan amati hasilnya.

Last updated