import java.util.*;

public class HashtableLama {
    public static void main(String[] args) {
        Hashtable<String, Integer> stok = new Hashtable<>();
        stok.put("Pensil", 120);
        stok.put("Buku Tulis", 45);
        stok.put("Penghapus", 30);

        System.out.println("get(Pensil) : " + stok.get("Pensil"));
        System.out.println("size()      : " + stok.size());

        // Iterasi gaya lawas: Enumeration, warisan era sebelum Iterator ada.
        Enumeration<String> kunci = stok.keys();
        System.out.print("keys()      : ");
        while (kunci.hasMoreElements()) {
            System.out.print(kunci.nextElement() + " ");
        }
        System.out.println();

        // Iterasi modern tetap berfungsi karena Hashtable kini mengimplementasi Map.
        stok.forEach((barang, jumlah) ->
                System.out.println("  " + barang + " = " + jumlah));
    }
}
