A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

Map集合的两种取出方法:
1.keySet :   将map中所有键存入到Set集合,根据迭代方式取出所有的键,根据get方法获取每一个键对应的值。
  1. Set<String>  keySet = map.keySet();
  2. Iterator<String> it = keySet.iterator();
  3. While(it.hasNext())
  4. {
  5. String key = it.next();
  6. String value = map.get(key);
  7. }
复制代码
Map集合取出原理:将map集合转成set集合,再通过迭代器取出
2.entrySet     将Map集合中的映射关系取出,存入到Set集合
  1. Set<Map.Entry<String,String>>  entySet = map.entrySet();
  2. Iterator<Map.Entry<String,String>> it = entrySet.iterator();
  3. While(it.hasNext())
  4. {    Map.Entry<String,String>me=It.next();
  5. String key = me.getKey();
  6. String vlaue = me.getValue();
  7. }
复制代码



您需要登录后才可以回帖 登录 | 加入黑马