7.6.3 泛型的综合使用案例

来源:互联网 发布:数据库管理程序 编辑:程序博客网 时间:2024/05/16 11:37

p { margin-bottom: 0.21cm; }

对有泛型的集合的迭代有三种方式

  1. 第一种得到所有key

  2. 第二种 得到所有value

  3. 得到集合中的每一个对象即每一个key和每一个value

 

用第三种方法需要把HashMap对象转换为Set集合

HashMap.entrySet()方法返回的是Set集合集合中对于Map的每一组数据

Set<Map.Entry<>>set集合能实现Map元素的迭代

//对应用泛型的集合进行迭代

HashMap<String,Integer> maps = newHashMap<String, Integer>();

maps.put("wangxiang",24);

maps.put("zxx",37);

Set<Map.Entry<String,Integer>>entrySet = maps.entrySet();

for(Map.Entry<String,Integer>entry : maps.entrySet()){

System.out.println(entry.getKey()+entry.getValue());

}