entryset
entrySet是java中的一个对象,一般可以通过map.entrySet()得到。
1,entrySet实现了Set接口,里面存放的是键值对。一个K对应一个V。
2,用来遍历map的一种方法。
Set<Map.Entry<String, String>> entryseSet=map.entrySet();
for (Map.Entry<String, String> entry:entryseSet) {
System.out.println(entry.getKey()+","+entry.getValue());
}
通过getKey()得到K,getValue得到V。
3,还有一种是keySet。
Set<String> set = map.keySet();
for (String s:set) {
System.out.println(s+","+map.get(s));
}
里面存的是Map的K。
相关阅读
遍历Map时,一般会用到两种方法Map.entrySet()Map.keySet()首先这两种方法返回的都是Set集合,区别在于,第一种集合里是 Map.entry (会
Map集合中value()方法与keySet()、entrySet()区别
在Map集合中 values():方法是获取集合中的所有的值—-没有键,没有对应关系, KeySet():将Map中所有的键存入到set集合中。因为set具
Java中Map的 entrySet() 详解以及用法(四种遍历map的
Entry 由于Map中存放的元素均为键值对,故每一个键值对必然存在一个映射关系。 Map中采用Entry内部类来表示一个映射项,映射项包含
由于Map中存放的元素均为键值对,故每一个键值对必然存在一个映射关系。Map中采用Entry内部类来表示一个映射项,映射项包含Key和Valu