语法 values()
示例 本示例创建一个Map集合对象并添加一些内容,然后调用values方法获取包含所有键值的集合对象,并输出这些键值信息。
public static void main(String[] args) {
Map map = new HashMap() //定义Map集合对象
map.put("apple", "新鲜的苹果")//向集合中添加对象
map.put("computer", "配置优良的计算机")
map.put("book", "堆积成山的图书")
Collection values = map.values() //获取Map集合的value集合
for (Object object : values) {
System.out.println("键值:" + object.toString())//输出键值对象
}
}
重写对象的toString方法,按照json数据的规则
然后前台string转json
控制台打印
这个方法不需要引入其他包
如果map的key属性过多,或者key是集合,可以在后台先转json,然后前台一样String转json,再遍历
需要引入包
前台
第一步,打开eclipse开发工具,新建静态页面mapsize.html,如下图所示:第二步,在<body></body>插入一个输入框和一个按钮,设置它们id属性,如下图所示:
第三步,编写函数querySize,声明一个Map集合,利用set方法添加元素,然后将获取Map集合元素个数赋值给输入框,如下图所示:
第四步,然后在button绑定onclick事件,保存代码,如下图所示:
第五步,启动Tomcat服务器,在浏览器中查看页面效果,单击按钮,查看输入框显示数字,如下图所示:
第六步,再次修改代码,对Map集合添加元素,再次预览页面,查看效果,如下图所示: