import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class HashMapDemo {
public static void main(String[] args) {
// 创建一个HashMap对象
Map<String, String> map = new HashMap<>();
// 添加键值对到HashMap中
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
// 遍历方式一:使用keySet()方法遍历
System.out.println("遍历方式一:使用keySet()方法遍历");
for (String key : map.keySet()) {
String value = map.get(key);
System.out.println(key + ":" + value);
}
// 遍历方式二:使用entrySet()方法遍历
System.out.println("遍历方式二:使用entrySet()方法遍历");
for (Map.Entry<String, String> entry : map.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
System.out.println(key + ":" + value);
}
// 遍历方式三:使用迭代器遍历
System.out.println("遍历方式三:使用迭代器遍历");
Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<String, String> entry = iterator.next();
String key = entry.getKey();
String value = entry.getValue();
System.out.println(key + ":" + value);
}
}
}
08-20
1296
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交