目标:属性集合类中泛型的使用
源文件:GenMapTest.java
package cn.com.GenMapTest;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class GenMapTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//创建一个HashMap
HashMap
hashmap = new HashMap();
//以人名为键值,存放每个人名对应的金额与hashmap中
hashmap.put("张三", new Double(9634.34));
hashmap.put("李四", new Double(8723.22));
hashmap.put("王五", new Double(4378.00));
hashmap.put("赵七", new Double(5899.22));
hashmap.put("钱八", new Double(2999.08));
Set> set = hashmap.entrySet();
//显示HashMap中所有的键和值,注意这里使用了新的for循环
for(Map.Entry me : set){
System.out.println(me.getKey()+": "+me.getValue());
}
System.out.println();
//修改HashMap中的 李四 键对应的值,加1000
double salary = (Double)hashmap.get("李四");
hashmap.put("李四", salary+1000);
//用get()方法取得键 ”李四“对应的值
System.out.println("修改后 李四的工资: "+hashmap.get("李四"));
}
}
在其中将Map使用了泛型,以上讲叙了如何创建一个HashMap,如何添加到HashMap中,如何修改HashMap中的Key对应的Value。
阅读(988) | 评论(0) | 转发(0) |