该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class Hashmap {
public static void main(String[] args) {
Map hm = new HashMap();
hm.put(1001, "tom");
hm.put(1002, "jerry");
hm.put(1003, "sherlock");
hm.put(1004, "john");
/**
* 下面是第一种
*/
//Set keyset = hm.keySet();
//Iterator it=keyset.iterator();
//
//while(it.hasNext()){
//Object okey = it.next();
//Integer i = (Integer) okey;
//String s =(String) hm.get(okey);
//System.out.println("键:"+i.intValue()+",值:"+s+"值长度:"+s.length()+"。");
//}
/**
* 这是第二种
*/
//Collection cvalue = hm.values();
//for (Object otemp :cvalue) {
//String s =(String) otemp;
//System.out.println("值:"+s+",值长度:"+s.length()+"。");
//}
/**
* 这是第三种 常用的一种
*/
Collection cvalue =hm.values();
Iterator it = cvalue.iterator();
while(it.hasNext()){
String s = (String) it.next();
System.out.println("值:"+s+",值长度:"+s.length()+"。");
}
}
}