黑马程序员技术交流社区
标题:
Map集合中根据键值对找键和值怎么求
[打印本页]
作者:
爱你一万年
时间:
2016-9-8 23:51
标题:
Map集合中根据键值对找键和值怎么求
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class MyHashMap {
public static <E> void main(String[] args) {
//创建Map对象
Map<String, String> map = new HashMap<>();
//存储键和值
map.put("上单","诺克");
map.put("中单", "皎月女神");
map.put("打野","龙龟");
map.put("中单", "莫甘娜");
//根据键找值
System.out.println(map.get("上单"));
System.out.println(map.get("打野"));
System.out.println(map.get("中单"));
//第二种遍历Map集合的方式:通过键值对关系,获取键值对集合
Set entry = map.entrySet();
Iterator it1 = entry.iterator();
while(it.hasNext()) {
//获取键值对关系
Map.Entry entry =(String)Map.Entry it.next();
//获取Entry中的键
String key = (String) entry.getKey();
//获取Entry中的值
String value = (String) entry.getValue();
System.out.println(key+":"+value);
}
}
}
作者:
LShu
时间:
2016-9-8 23:55
楼主问的问题,你不是已经做出来了吗?还是楼主有别的意思???
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2