本帖最后由 石德志 于 2012-2-26 23:05 编辑
- package day2;
- import java.util.HashMap;
- import java.util.Iterator;
- import java.util.Map;
- import java.util.Set;
- public class GenericTest2 {
- /**
- * @param args
- */
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- HashMap<String,Integer> hm = new HashMap<String,Integer>();
- hm.put("sdz", 23);
- hm.put("zhq", 22);
- hm.put("lhm",30);
- hm.put("zxx",33);
- Set<Map.Entry<String, Integer>> setEntry = hm.entrySet();
- Iterator it = setEntry.iterator();
- while(it.hasNext()){
- System.out.println(((Map.Entry<String, Integer>) it.next()).getKey()+((Map.Entry<String, Integer>) it.next()).getValue());
- }
- }
- }
- /*打印结果为
- sdz33
- lhm22
- */
复制代码 为什么没能打印出集合里的全部内容,求解释 |
|