java泛型HashMap存储指定类型数据,javahashmap,下面例子演示如何使用泛型
分享于 点击 23999 次 点评:4
java泛型HashMap存储指定类型数据,javahashmap,下面例子演示如何使用泛型
下面例子演示如何使用泛型的HashMap:
//声明泛型hashmap,指定键类型为String,值类型为PersonHashMap<String,Person> persons = new HashMap<String,Person>();Person p = new Person();p.setName("John", "Wayne");p.setSalary(150000.00);p.setTitle("CIO");//向HashMap中添加键值对persons.put("John", p);//根据键获得值Person john = persons.get("John");
使用泛型的HashMap限定了键值的类型,在获得值时也不需要做类型转换,可以避免ClassCastException异常,使代码更健壮。
用户点评