一、使用HashMap测试数据
1.创建 HashMap 的对象
HashMap<String, String> map = new HashMap<String, String>();
2.往 HashMap 中添加元素(键不能重复,值可以添加重复的元素)
map.put("《水浒传》", "施耐庵");
map.put("《三国演义》", "罗贯中");
map.put("《西游记》", "吴承恩");
map.put("《红楼梦》", "曹雪芹");
二、遍历的方式一(键找值)
1.获取所有的键
Set<String> keySets = map.keySet();
2.遍历获取每个键
for (String key : keySets) {
/*通过键找值*/
String value = map.get(key);
System.out.println(key + " : " + value);
}
3.输出打印结果
《三国演义》: 罗贯中
《红楼梦》 : 曹雪芹
《西游记》 : 吴承恩
《水浒传》 : 施耐庵
三、遍历的方式二(键值对)
1.获取所有的Entry
Set<Map.Entry<String, String>> entrySets = map.entrySet();
2.遍历得到每个Entry
for (Map.Entry<String, String> entry : entrySets) {
/*通过Entry获取键和值*/
System.out.println(entry.getKey() + " : " + entry.getValue());
}
3.输出打印结果
《三国演义》: 罗贯中
《红楼梦》 : 曹雪芹
《西游记》 : 吴承恩
《水浒传》 : 施耐庵