大神可以绕道了,
下面直接贴上自己敲的代码
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-----------^_^,大家加油
|
|