在java中使用HashMap是主要有兩種遍歷方法,代碼如下:
第一種:
- HashMap hashmap = new HashMap();
- Iterator iterator = hashmap.keySet().iterator();
- while (iterator.hasNext()) {
- Object value = hashmap.get(iterator.next());
- }
第二種:
- HashMap hashmap = new HashMap();
- Iterator iterator = hashmap.EntrySet().iterator();
- while (iter.hasNext()) {
- Entry entry = (Entry) iter.next();
- Object value= entry.getValue();
- Object key =entry.getKey();
- }
據說(shuō)使用第二種方法要比第一種方法效率快,不過(guò)沒(méi)有親自驗證!