JAVA 获取Map中的值
JAVA 获取Map中的值
JAVA 获取Map中的值- import java.util.HashMap;
- import java.util.Iterator;
- import java.util.Map;
- import java.util.Map.Entry;
- import java.util.Set;</p><p>
- public class test2 {</p><p> /**
- * @param args
- */
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- Map<String, String> map=new HashMap<String, String>();
- map.put("name", "饶伟");
- map.put("sex", "男");
- map.put("address", "大连");
- /* 方法1
- for (Map.Entry<String, String> MapString : map.entrySet()) {
- String key=MapString.getKey();//次方法获取键值对的名称
- String value=MapString.getValue();//次方法获取键值对的值
- System.out.println(key+":"+value);
- }
- */
- //方法2
- Set set=map.entrySet();
- for (Iterator iterator = set.iterator(); iterator.hasNext();) {
- Map.Entry string = (Map.Entry) iterator.next();
- String key=((Entry<String, String>) string).getKey();//次方法获取键值对的名称
- String value=((Entry<String, String>) string).getValue();//次方法获取键值对的值
- System.out.println(key+":"+value);
- }
- }
- }
输出结果
评论暂时关闭