Set Kekunci Java HashMap ()

Kaedah Java HashMap keySet () mengembalikan pandangan set semua kunci yang terdapat dalam entri hashmap.

Sintaks keySet()kaedahnya adalah:

 hashmap.keySet()

Di sini, hashmap adalah objek HashMapkelas.

keySet () Parameter

The keySet()kaedah tidak mengambil apa-apa parameter.

keySet () Nilai Pulangan

  • mengembalikan pandangan yang ditetapkan untuk semua kunci hashmap

Catatan : Paparan set hanya menunjukkan semua kunci hashmap sebagai satu set. Paparan tidak mengandungi kekunci sebenar. Untuk mengetahui lebih lanjut mengenai pemandangan di Java, kunjungi paparan koleksi.

Contoh 1: Java HashMap keySet ()

 import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap prices = new HashMap(); // insert entries to the HashMap prices.put("Shoes", 200); prices.put("Bag", 300); prices.put("Pant", 150); System.out.println("HashMap: " + prices); // return set view of all keys System.out.println("Keys: " + prices.keySet()); ) )

Pengeluaran

 HashMap: (Seluar = 150, Beg = 300, Kasut = 200) Kekunci: (Seluar, Beg, Kasut)

Dalam contoh di atas, kami telah membuat hashmap bernama harga. Perhatikan ungkapan,

 prices.keySet()

Di sini, keySet()kaedah mengembalikan pandangan set semua kunci yang terdapat dalam hashmap.

The keySet()kaedah juga boleh digunakan dengan untuk-setiap gelung untuk melelar melalui setiap utama hashmap itu.

Contoh 2: kaedah keySet () untuk setiap gelung

 import java.util.HashMap; class Main ( public static void main(String() args) ( // Creating a HashMap HashMap numbers = new HashMap(); numbers.put("One", 1); numbers.put("Two", 2); numbers.put("Three", 3); System.out.println("HashMap: " + numbers); // access all keys of the HashMap System.out.print("Keys: "); // keySet() returns a set view of all keys // for-each loop access each key from the view for(String key: numbers.keySet()) ( // print each key System.out.print(key + ", "); ) ) )

Pengeluaran

 HashMap: (Satu = 1, Dua = 2, Tiga = 3) Kekunci: Satu, Dua, Tiga,

Dalam contoh di atas, kami telah membuat hashmap bernama nombor. Perhatikan garis,

 String key: numbers.keySet()

Di sini, keySet()kaedah mengembalikan pandangan set semua kunci . Kekunci pemboleh ubah mengakses setiap kekunci dari pandangan.

Catatan : Kunci HashMapadalah Stringjenis. Oleh itu, kami telah menggunakan Stringpemboleh ubah untuk mengakses kunci.

Bacaan yang Disyorkan

  • HashMap entrySet () - mengembalikan paparan set semua pemetaan (entri)
  • Nilai HashMap () - mengembalikan paparan set semua nilai

Artikel menarik...