Map遍历

来源:互联网 发布:老男孩linux运维2017 编辑:程序博客网 时间:2024/05/20 07:32
jdk1.4          Map map = new HashMap();          Set set = map.entrySet();          Iterator it = set.iterator();          while (it.hasNext()) {              Entry entry = (Entry) it.next();              String[] tmp = (String[]) entry.getValue();              for (int i = 0; i < tmp.length; i++) {                  System.out.println(tmp[i]);              }          }  JDK1.5版本          Map<String, String[]> map = request.getParameterMap();          Set<Entry<String, String[]>> set = map.entrySet();          Iterator<Entry<String, String[]>> it = set.iterator();          while (it.hasNext()) {              Entry<String, String[]> entry = it.next();              System.out.println("KEY:"+entry.getKey());              for (String i : entry.getValue()) {                  System.out.println(i);              }          }  private void a(){      Map<String, String> values = new HashMap();      for (Map.Entry entry : values.entrySet()) {          Object key = entry.getKey( );          Object value = entry.getValue();      }  }  Set keys = map.keySet( );  if(keys != null) {  Iterator iterator = keys.iterator( );  while(iterator.hasNext( )) {  Object key = iterator.next( );  Object value = map.get(key);  ;....  ;}  for (String key : map.keySet()) {      System.out.println(key + " : " + map.get(key));  }  
0 0
原创粉丝点击