Kekalkan Susunan Sisipan dalam HashMap
Struktur data HashMap di Java direka untuk menyediakan storan yang cekap dan mendapatkan semula pasangan nilai kunci. Walau bagaimanapun, ia tidak mengekalkan susunan sisipan elemen. Ini boleh menjadi masalah apabila susunan elemen adalah penting.
LinkedHashMap: Mengekalkan Tertib Sisipan
Untuk mengekalkan susunan sisipan, anda boleh menggunakan kelas LinkedHashMap. Ia memanjangkan kelas HashMap dan menambah ciri tambahan: ia mengekalkan susunan elemen berdasarkan sisipannya.
Menggunakan LinkedHashMap
Untuk mengekalkan susunan sisipan, hanya gantikan HashMap dengan LinkedHashMap dalam kod anda:
<code class="java">Map<String, String> map = new LinkedHashMap<>(); map.put("first", "value1"); map.put("second", "value2"); for (Map.Entry<String, String> entry : map.entrySet()) { System.out.println(entry.getKey() + " = " + entry.getValue()); }</code>
Kod ini kini akan lelaran ke atas peta dalam susunan unsur-unsur dimasukkan (iaitu, "pertama" diikuti dengan "kedua").
Atas ialah kandungan terperinci Bagaimana untuk Mengekalkan Perintah Sisipan dalam Java HashMap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!