Rumah >Java >javaTutorial >Bagaimana untuk Memulakan HashMap dengan Cekap di Jawa?
Ramai pembangun Java menginginkan cara yang mudah untuk memulakan HashMap dengan pasangan nilai kunci. Malangnya, pustaka standard Java tidak mempunyai sintaks yang memuatkan ini secara langsung.
Namun, untuk Java 9 dan lebih baru, ada berita baik! Kaedah kilang baharu telah diperkenalkan untuk memudahkan penciptaan peta:
Contoh:
// Using Map.of for up to 10 elements Map<String, String> test1 = Map.of("a", "b", "c", "d"); // Using Map.ofEntries for any number of elements Map<String, String> test2 = Map.ofEntries(entry("a", "b"), entry("c", "d"));
Untuk versi Java yang lebih awal, anda perlu untuk menambah setiap elemen secara manual. Berikut ialah pilihan yang sedikit lebih ringkas menggunakan pemula subkelas tanpa nama:
Contoh:
Map<String, String> myMap = new HashMap<>() {{ put("a", "b"); put("c", "d"); }};
Nota:
Alternatif yang melibatkan fungsi:
Contoh:
Map<String, String> myMap = createMap(); private static Map<String, String> createMap() { Map<String,String> myMap = new HashMap<>(); myMap.put("a", "b"); myMap.put("c", "d"); return myMap; }
Atas ialah kandungan terperinci Bagaimana untuk Memulakan HashMap dengan Cekap di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!