首页 > 代码库 > 获取map集合中的键和值
获取map集合中的键和值
1、根据键找值
public static void main(String[] args) { //创建集合对象 Map<String ,Integer> map=new HashMap<String ,Integer>(); //创建元素并添加到集合 map.put("hello", 1); map.put("world", 2); Set <String> set=map.keySet(); for(String key:set){ Integer value=map.get(key); System.out.println(key+"___"+value); } }
2、根据键值对对象找键和值方法1:
键值对对象可以比喻成结婚证,而键和值就像是结婚证上的2个人名。
public static void main(String[] args) { //创建集合对象 Map<String ,Integer> map=new HashMap<String ,Integer>(); //创建元素并添加到集合 map.put("hello", 1); map.put("world", 2); //1、获取所有键值对对象的集合 Set<Map.Entry<String , Integer>> set=map.entrySet(); //2、获取Iterator对象,并用此对象的方法遍历键值对对象 Iterator <Map.Entry<String, Integer>> iter=set.iterator(); while(iter.hasNext()){ Map.Entry<String, Integer> me=iter.next(); //3、根据键值对对象获取键和值 System.out.println(me.getKey()+me.getValue()); } }
3、根据键值对对象找键和值方法2:
public static void main(String[] args) { //创建集合对象 Map<String ,Integer> map=new HashMap<String ,Integer>(); //创建元素并添加到集合 map.put("hello", 1); map.put("world", 2); //1、获取所有键值对对象的集合 Set <Map.Entry<String, Integer>> set=map.entrySet(); //2、foreach遍历键值对对象的集合,得到每一个键值对对象 for(Map.Entry<String, Integer> me:set){ //3、根据键值对对象获得键和值 System.out.println(me.getKey()+"————"+me.getValue()); } }
获取map集合中的键和值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。