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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

大神可以绕道了,
下面直接贴上自己敲的代码
package Demo;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
//entrySet();
//set<R> keySet()方法:
//用来获取集合中所有的键的元素,返回的时set集合,因为Map集合中的键是不能重复的,所以返回的集合是Set集合
public class MapDemo {
             public static void main(String[] args) {
            //创建Map集合
                          Map<String,String > map = new HashMap<String,String>();
                         //向map集合添加元素
                         map.put("AA", "11");
                        map.put("aa", "22");
                        map.put("bb", "33");
                       //--------------------------------------第一种遍历方法--------------------------
                      //创建set集合
                      Set<String> set = map.keySet();
  
                       System.out.println(set);
                       for(String s:set){
                                 System.out.println(s+"--"+map.get(s));
                       }
                      //-----------------------------------------------------------------------------
  
  
  //-----------------------------------------第二种遍历方法------------------------------
  //使用entrySet的方法    转换iterator  再用next()获取,最后通过getKey(),getValue()获取
                         Set<Entry<String,String>> entrySet=map.entrySet();
                         Iterator<Entry<String,String>> it = entrySet.iterator();
                    //用while循环来遍历
                         while(it.hasNext()){
                         Entry<String,String> entry = it.next();
                        System.out.println(entry.getKey()+"----"+entry.getValue());
  
  }
}

}

by pursol-----------^_^,大家加油

1 个回复

倒序浏览
学习学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马