创建一个HashMap对象,并在其中添加一些学院的姓名和他们的分数:张三,90分,李四,88分.然后从HashMap对象获取这两人的成绩并显示出来,接着把张三的成绩改为99分,再把他们的成绩打印出来.
解决方案 »
- 从数据库中读出来数据后把数据存在那种结构中比较容易操作
- 求救: 如何根据有规律的条件生成树
- 新手学习,2种reapaint()不能见效的情况
- 如何在面板内添加文件选择功能
- abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?
- JBUILDER SWING编辑器的问题
- 请高手描述一下什么是构造器及构造器的用处?
- 正在学习JAVE 需要下载Jave的软件吗!
- 请看这个测试,为什么?
- JDBC的字符串长度问题,请各位帮助!
- java怎么调用flash(swf)或者gif呢
- 郁闷死了,一个非常简单的Socket传输,就是不知道错在哪里。。
hm.put("张三",new Integer(80));
hm.put("李斯",new Integer(90));
Set name= hm.keySet();
Iterator iter = name.iterator();
while (iter.hasNext()) {
String item = (String)iter.next();
Integer core= (Integer) hm.get(item);
StringBuffer sf= new StringBuffer();
System.out.println(sf.append("姓名:").append(item).append(" 分数:").append(core).append('\n'));
}
hm.put("张三",new Integer(99));
HashMap objHashMap; HashMapTest() {
objHashMap = new HashMap();
} void display() {
Set name = objHashMap.keySet();
Iterator iter = name.iterator();
while (iter.hasNext()) {
String item = (String) iter.next();
Integer code = (Integer) objHashMap.get(item);
StringBuffer sf = new StringBuffer();
System.out.println(sf.append("\n姓名 : ").append(item).append(
"\n成绩 : ").append(code));
}
} void add(String name, int scort) {
objHashMap.put(name, new Integer(scort));
}
}public class Test1 {
public static void main(String[] args) {
HashMapTest test = new HashMapTest();
test.add("张三", 90);
test.add("李四", 88);
test.display();
System.out.println("***************************************");
test.add("张三", 99);
test.display();
}
}