首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

地图取key及key的值

2012-08-27 
map取key及key的值public class Test2 {publicstatic void main(String[] args){Map map new HashMap()

map取key及key的值

public class Test2 {    public  static void main(String[] args){             Map map = new HashMap();                 map.put("1","good22");                 map.put("2","good33");                 map.put("3","up");                 for(Iterator it  =map.entrySet().iterator();it.hasNext();){//这个Set集合中放的是Map.entry对象                Map.Entry m =(Map.Entry) it.next();                if(m.getValue().equals("good")){                    System.out.println("objkey="+m.getKey());                    System.out.println("objvalue="+m.getValue());                }          }          for(Iterator it  = map.keySet().iterator();it.hasNext();){ ////这个返回key集合的对象                       String key = (String) it.next();                      System.out.println("objkey="+key);                    System.out.println("objvalue="+map.get(key));          }        System.out.println(map.containsValue("good"));        System.out.println(map.containsValue("up12"));        //注意:由于Set的无序性,所以不会按照你输入的顺序显式的    }}

?

热点排行