package com.itcast.map;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;
import org.junit.Test;
public class MapTest {
/**
* 取得Map里面的值的两种方式
*/
public static void main(String[] args) {
Map<String, Integer> map = new HashMap<String, Integer>();
map.put("zhangsan", 20);
map.put("lisi", 21);
map.put("wangwu", 25);
Set<String> set = map.keySet();// 取得里面的key的集合
for (String str : set) {// 遍历set去出里面的的Key
System.out.println(map.get(str) + " ");// 通过key,取得value打印出来
}
}
@Test
public void getvalue() {
Map<String, Integer> map = new HashMap<String, Integer>();
map.put("wuyihua", 20);
map.put("kexiwang", 21);
map.put("luxiaohu", 25);
Set<Entry<String, Integer>> set = map.entrySet();// 取得键值对的对象set集合
for (Entry<String, Integer> en : set) {// 遍历键值对的集合
System.out.println(en.getValue() + " ");// 通过键值对对象,取得里面的值
}
}
}
分享到:
相关推荐
Java读取json文件,并转化为map取值,并附上相关jar包
一些特定情况下需要用map或者list嵌套 这里是一个例子 如何获取嵌套中的参数
java中将数据库中数据直接赋值给Map对象,目的是为了方便取值,这种方式需要用到spring框架
Java调用webService接口的时候,返回的是xml文件,我们需要将xml文件转化为string或者是map类型取值。这里提供的就是讲xml转化为map
map、 key' 和 value 的 取值 and so on
js中没有map这个类,只能自己写一个。以下map.js和map-util.js都是自定义的map,任选其一就可以。你可以用它来像java里new Map()和put()、remove()、get()等方法。 map.js: function Map() { var struct = ...
主要介绍了Java中EnumMap代替序数索引代码详解,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
本书是第II卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java进行桌面程序开发各个方面的知识和技巧,主要包括Java语法与面向对象技术、Java高级应用、窗体与控件应用、文件操作...
java编写智能合约_简单的⽤java代码实现智能合约 简单的⽤java代码实现智能合约 简单理解智能合约: 所谓智能合约,从另⼀个⾓度望过去,就是写⼊了不可篡改的电⼦账簿中的,可执⾏但不可篡改的程序代码⽽已。...
ueditor-piggsoft对 java工具包改写##为什么要重写?简单易用,开源,功能丰富。我喜欢。java后台写的很好,但是我的项目中文件并非存在本地,而在另外的服务器统一管理。...加入,不再从map中取值.
* 如果会用到多个值,可使用此方法获得一个map,然后根据键值对取值,会使程序性能更好一些 * 如果只会用的map中的一个值,则可调用此方法下面的方法 * @param xml * @return */ public static void ...
(十一) Java Swing中的JTree模型 85 Swing.tree包中的主要类名称实现 85 1. 构建树模型 86 2. 树结点 86 树结构详细类图 86 2.1 TreeNode接口 86 2.2 MutableTreeNode接口 87 2.3 DefaultMutableTreeNode类 88 3. ...
Session的一级缓存:(相当于一系列的map容器,它是需要维护的) 1. 提高效率 2. 维护缓存中的对象和数据库中对应表的记录之间进行同步 3. 当一级缓存中的对象状态(属性)发展生改变时,session在特定的时刻清理...
在分发器初始化时通过反射读取控制器和其方法上指定URL添加到Map集合中.这需要一个注解@Mapping来指定URL 依次查看一下Controller -> Map, Controller> mapping -> @Mappting 实现参照 void inti() void ...
在新的编程思想中,指针基本上被禁止使用(JAVA中就是这样),至少也是被限制使用。而在我们交换机的程序中大量使用指针,并且有增无减。 2、防止指针/数组操作越界 【案例1.2.1】 在香港项目测试中,发现ISDN话机...