读书人

java中地图的取值

发布时间: 2012-12-20 09:53:21 作者: rapoo

java中map的取值

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() + " ? ? ? ");// 通过键值对对象,取得里面的值

}

}

}


读书人网 >编程

热点推荐