首页 > 代码库 > Map.entry类
Map.entry类
1.说明
Map提供一些方法,Map.keySet()返回key的集合,根据key从Map中得到value。Map.entrySet()返回一个装着map<key,value>的集合,有getKey(),getValue()方法。
2.使用
使用keySet()得到所有的value使用entrySet()获得map中所有的值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | package Map; import java.util.HashMap; import java.util.Iterator; import java.util.Set; import java.util.Map.Entry; public class Map { /** * @param args */ public static void main(String[] args) { //先设置好一个map HashMap<String,Object> map= new HashMap<String,Object>(); map.put( "1" , "1" ); map.put( "2" , "2" ); map.put( "3" , "3" ); map.put( "4" , "4" ); map.put( "5" , "5" ); //使用keySet()从一个map中得到所有的信息 Set<String> keys=map.keySet(); if (keys!= null ) //得到迭代器 { Iterator<String> it=keys.iterator(); while (it.hasNext()) { String key=it.next(); String value=http://www.mamicode.com/map.get(key).toString(); System.out.println(value); } } //使用entrySet()从一个map中得到所有信息 Set<Entry<String,Object>> s=map.entrySet(); if (s!= null ){ Iterator<Entry<String,Object>> ite=s.iterator(); while (ite.hasNext()){ Entry<String,Object> en=ite.next(); String key=en.getKey(); String value=http://www.mamicode.com/en.getValue().toString(); System.out.println( "key:" +key+ " " + "value:" +value); } } } } |
Map.entry类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。