Map集合的EntrySet方法
来源:互联网 发布:网络借贷监管细则全文 编辑:程序博客网 时间:2024/06/06 16:44
概述:在做项目的时候我们经常会遇到在jsp页面遍历map集合的情况,在大多数时候我们用到的就是map集合中的entrySet方法,通过entry方法,我们可以得到一个key/value的set集合,而我们只需要将这个set集合传递到页面迭代显示即可。在jsp页面获取key只需通过el表达式${'XXX'.key},获取value只需通过el表达式${'XXX'.value}即可
下面就来讲讲怎么通过entry方法得到一个包含key/value的set集合
使用Iterator迭代找到每一个Map.Entry对象,并进行key和value的分离。
范例:使用Iterator输出Map集合
package cn.mldn.demo;
import java.util.Hashtable;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class TestDemo {
public static void main(String[] args) throws Exception {
Map<Integer, String> map = new Hashtable<Integer, String>();
map.put(3, "张三");
map.put(3, "李四"); // key重复,value会被新内容覆盖
map.put(1, "王五");
map.put(0, "赵六");
Set<Map.Entry<Integer, String>> set = map.entrySet();
Iterator<Map.Entry<Integer, String>> iter = set.iterator();
while (iter.hasNext()) {
Map.Entry<Integer, String> me = iter.next();
System.out.println(me.getKey() + "," + me.getValue());
}
}
}
这种代码在日后的所有开发之中一定会出现,所以必须会。
- Map集合的EntrySet方法
- 集合部分:Map集合的遍历。方式一:get()方法;方式二:entrySet()方法
- Java集合类---遍历Map的两种方法(map.entrySet)
- java Map集合 entrySet方法 Map接口中的内部接口类型
- 集合-(Map-keySet)-(Map-entrySet)
- map集合遍历,KeySet()方法与entrySet()方法差别
- 集合框架--Map集合entrySet
- Map集合的两种获取元素的方式:keySet()和entrySet()方法
- Map集合的四种遍历方式以及Map集合中value()方法与keySet()、entrySet()区别
- Map集合中两个重要的取值方法---keySet()和entrySet()
- Map的keySet(),entrySet(),values()方法
- Java Map entrySet方法
- 黑马程序员_集合HashMap练习:获取Map集合元素的两种方式:keySet()和entrySet()方法
- Map集合的两种取出方式(keySet、entrySet)
- 黑马程序员------集合(No.1)(Map集合、Map共性方法、keySet、entrySet)
- Map.EntrySet的用法
- Map.EntrySet的用法
- map的entrySet演示
- 几个python简单爬虫实例
- OpenXES开源库介绍
- JAVA之装饰者模式
- 《深入理解Java虚拟机》个人读书总结——虚拟机类加载机制
- 系统移植之uboot源代码简要分析(2)
- Map集合的EntrySet方法
- Qt 子窗口上控件的槽函数不响应
- HDU 4870 Rating 概率DP(高斯消元)
- idea 部署spring springMVC 与mybatis的整合
- Stream API
- hdu 2222 keywords search (AC自动机 模板)
- 关于学习NDK基础知识这些就够了(一)
- 西部开源运维unit7
- github使用