public class HashMapStudy {
public static void main(String[] args) {
Map<String, String> map = new HashMap<>(3);
map.put("key1","value1");
map.put("key2","value2");
map.put("key3","value3");
//方法1: 先遍历key , 再取出value
for (String key : map.keySet()) {
System.out.println(key);
System.out.println(map.get(key));
}
//方法2: 直接遍历value
for (String value : map.values()) {
System.out.println(value);
}
//方法3: 通过遍历entry来取Key和value,比较推荐
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println(entry.getKey());
System.out.println(entry.getValue());
}
//方法4: 通过forEach方法直接遍历key和value
map.forEach((key,value)->{
System.out.println(key);
System.out.println(value);
});
}
}
Java四种遍历HashMap的方法
最新推荐文章于 2023-03-30 09:44:04 发布