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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© pupilguan 中级黑马   /  2015-1-9 22:40  /  1189 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 pupilguan 于 2015-1-9 22:42 编辑

复制代码
  1. import java.util.*;

  2. /*Map集合取出原理:将茂集合转换成set集合,在用迭代器取出
  3. *  Set<> entrySet方式取出    映射关系
  4. *
  5. */
  6. public class mapdemo3 {
  7.         public static void main(String[] args) {
  8. Map<String,String> map3 = new HashMap<String, String>() ;
  9.                
  10.                
  11.                 map3.put("01","guan01");
  12.                 map3.put("02","guan02");
  13.                 map3.put("03","guan03");
  14.                 map3.put("04","guan04");
  15.                
  16.                 //将Map集合的映射关系取出,存入set集合
  17.                 //entrset如何遍历?
  18.                 //Map.Entry是接口吗?
  19.                
  20.                
  21.                
  22.         }

  23. }
复制代码


3 个回复

倒序浏览
//将Map集合的映射关系取出,存入set集合
                //entrset如何遍历?
            
Set<Map.entry<String,String>> set = mp3.entrySet();
for(Map.entry<String,String> s:set )
{
  String key = s.getKey();
  Stirng value = s.getValue();
System.out.println(key + "***" + value);
}
回复 使用道具 举报
只会金克斯 发表于 2015-1-11 12:43
//将Map集合的映射关系取出,存入set集合
                //entrset如何遍历?
            

Map.Entry 是接口
回复 使用道具 举报
Map中包括一个内部类Entry,该类封装了一个key-value对。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马