HashMap的问题 有一个HashMap对象,其中key是一个string对象,value是一个Integer对象,要求写一个方法,输出HashMap对象的值,形式为:key -- value (请各位高手用通俗一点的代码,谢谢!因为我是菜鸟!) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.util.*;public class HashMapTest { public static void printPL(Map hm) { Set s = hm.keySet(); Iterator i = s.iterator(); while(i.hasNext()) { Object o = i.next(); System.out.println(o +" -- "+hm.get(o)); } } public static void main(String[] args) { HashMap hm = new HashMap(); hm.put("ha0",new Integer(1000)); hm.put("ha1",new Integer(1001)); hm.put("ha2",new Integer(1002)); hm.put("ha3",new Integer(1003)); printPL(hm); }}是不是这样的, --或者是import java.util.*;public class HashMapTest { public static void printPL(Map hm) { Set s = hm.entrySet(); Iterator i = s.iterator(); while(i.hasNext()) { Map.Entry o = (Map.Entry)i.next(); System.out.println(o.getKey() +" -- "+o.getValue()); } } public static void main(String[] args) { HashMap hm = new HashMap(); hm.put("aaaddd",new Integer(1000)); hm.put("ha1",new Integer(1001)); hm.put("ha2",new Integer(1002)); hm.put("ha3",new Integer(1003)); printPL(hm); }} 多问一句:可不可以不用静态方法呀?直接用public void printPL(Map hm){}???? LinkedHashMap如何取到第n个元素? 一个文本文件,格式如下: 关于使用set,hashmap.hashtable,arryList 如何引入这个包啊! 请大家帮帮忙,一个小问题 怎样用java实现注销 提问:if(false == booleanXX){} and if(booleanXX == false){}有什么区别? 如何去掉数组当中相同地元素,保留唯一性,各个元素都不相同! 关于接口的问题 请问NIIT教的JAVA有用吗? 请问如何显示一个很大的阶乘数 要实现Class.forName是在哪里配呢?环境变量吗?
import java.util.*;public class HashMapTest {
public static void printPL(Map hm) {
Set s = hm.keySet();
Iterator i = s.iterator();
while(i.hasNext()) {
Object o = i.next();
System.out.println(o +" -- "+hm.get(o));
}
}
public static void main(String[] args) {
HashMap hm = new HashMap();
hm.put("ha0",new Integer(1000));
hm.put("ha1",new Integer(1001));
hm.put("ha2",new Integer(1002));
hm.put("ha3",new Integer(1003));
printPL(hm);
}
}
是不是这样的,
Set s = hm.entrySet();
Iterator i = s.iterator();
while(i.hasNext()) {
Map.Entry o = (Map.Entry)i.next();
System.out.println(o.getKey() +" -- "+o.getValue());
}
} public static void main(String[] args) {
HashMap hm = new HashMap();
hm.put("aaaddd",new Integer(1000));
hm.put("ha1",new Integer(1001));
hm.put("ha2",new Integer(1002));
hm.put("ha3",new Integer(1003)); printPL(hm);
}
}