欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java泛型HashMap存储指定类型数据,javahashmap,下面例子演示如何使用泛型

来源: javaer 分享于  点击 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异常,使代码更健壮。

相关栏目:

用户点评