我在hashMap中研究了我的密鑰的位置。 例子:從HashMap中檢索位置
HashMap<Integer, String> ht = new HashMap(); ht.put(1, "c"); ht.put(10, "b"); ht.put(8, "r"); System.out.println(ht);
10位置3 HashMap
,8位有2 ...
所以我有兩個問題:
- 如何中檢索這些位置HashMap類?
- 當我有很多元素,我使用hashMap來檢索職位或二進制搜索?
我在hashMap中研究了我的密鑰的位置。 例子:從HashMap中檢索位置
HashMap<Integer, String> ht = new HashMap(); ht.put(1, "c"); ht.put(10, "b"); ht.put(8, "r"); System.out.println(ht);
10位置3 HashMap
,8位有2 ...
所以我有兩個問題:
哈希映射沒有排序,所以在哈希映射中沒有真正的位置概念。如果您需要訂購/排序的地圖,請查看TreeMap或LinkedHashMap。
有沒有這樣的事情在HashMap中的位置 – m0skit0