java以及jstl表达式中对HashMap的迭代

简介:

 

①java

entrySet()返回此映射所包含的映射关系的Set视图,即key-value的set集合,类型是Set<Map.Entry<K,V>>

HashMap<String, Object> map = new HashMap<String, Object>();
map.put("001", "xy001");
map.put("002", "xy002");
Set<Map.Entry<String, Object>> entrySet = map.entrySet();
for (Map.Entry<String, Object> entry : entrySet)
{
System.out.println(entry.getKey() + "..." + entry.getValue());
}

 

②JSTL

<c:forEach items="${map}" var="entry">
 ${entry.key}:${entry.value}
</c:forEach>

 

 

目录
相关文章
|
2月前
|
存储 算法 Java
Java Set因其“无重复”特性在集合框架中独树一帜
【10月更文挑战第14天】Java Set因其“无重复”特性在集合框架中独树一帜。本文深入解析Set接口及其主要实现类(如HashSet、TreeSet)如何通过特定的数据结构(哈希表、红黑树)确保元素唯一性,并提供最佳实践建议,包括选择合适的Set实现类和正确实现自定义对象的`hashCode()`与`equals()`方法。
34 3
|
7月前
|
Java
Java jdk1.8 lambda 遍历集合的时候到底需不需判空
Java jdk1.8 lambda 遍历集合的时候到底需不需判空
|
7月前
|
存储 Java
java Map集合相关介绍和方法使用操作
java Map集合相关介绍和方法使用操作
52 2
|
Java
【Java】一行代码进行集合去重
【Java】一行代码进行集合去重
78 0
|
安全 Java
【Java】集合进阶——泛型
【Java】集合进阶——泛型
80 0
java202303java学习笔记第三十三天Map集合嵌套
java202303java学习笔记第三十三天Map集合嵌套
61 0
|
Java
Java Map集合的几种遍历方式与性能对比(包含lambda表达式)
综上所述:第三种遍历方式在数据量非常小时是最好的,第五种遍历方式是最简单粗暴的。
411 0
Java Map集合的几种遍历方式与性能对比(包含lambda表达式)
|
存储 Java 索引
【JAVA】Java中集合的遍历
在实际开发中,经常需要按照某种次序对集合中的每个元素进行访问,并且仅访问一次,这种对集合的访问也称为集合的遍历。针对这种需求,JDK 提供了Iterator 接口 和 foreach 循环 。本次将对Iterator 接口和foreach 循环遍历集合进行讲解。
java对集合遍历的四种方式
java遍历集合的四种方式: 普通for循环 迭代器 加强for循环(foreach) list.forEach
276 0
java对集合遍历的四种方式
java8 lambda表达式 实现 java list 交集
java8 lambda表达式 实现 java list 交集