package com.Map;
import java.util.HashMap;
import java.util.Map;
public class MapDemo {
/**
* @param args
*/
public static void main(String[] args) {
Map<Integer,String> map=new HashMap<Integer,String>();
map.put(1, "郭飞");
map.put(2, "孟非");
map.put(3, "乐嘉");
map.put(4, "非诚勿扰");
for(Object o:map.values()){
String s=(String)o;
System.out.println(s);
}
System.out.println("****************This is separator****************");
for(Object o:map.keySet()){
int i=(Integer)o;
System.out.println(map.get(i));
}
// for(Map.Entry<String, Integer> entry:map.entrySet()){
// String key = entry.getKey();
// int value = entry.getValue();
// System.out.println(key+":"+value);
// }
System.out.println("****************This is separator****************");
//说明:如果下面的map.entrySet报错的话,可能是上面初始化Map的时候没用键值对(泛型)
for(Map.Entry<Integer,String> a: map.entrySet()){
int key=a.getKey();
String value=a.getValue();
System.out.println("键值为是:"+key+"值为:"+value);
}
}
}
import java.util.HashMap;
import java.util.Map;
public class MapDemo {
/**
* @param args
*/
public static void main(String[] args) {
Map<Integer,String> map=new HashMap<Integer,String>();
map.put(1, "郭飞");
map.put(2, "孟非");
map.put(3, "乐嘉");
map.put(4, "非诚勿扰");
for(Object o:map.values()){
String s=(String)o;
System.out.println(s);
}
System.out.println("****************This is separator****************");
for(Object o:map.keySet()){
int i=(Integer)o;
System.out.println(map.get(i));
}
// for(Map.Entry<String, Integer> entry:map.entrySet()){
// String key = entry.getKey();
// int value = entry.getValue();
// System.out.println(key+":"+value);
// }
System.out.println("****************This is separator****************");
//说明:如果下面的map.entrySet报错的话,可能是上面初始化Map的时候没用键值对(泛型)
for(Map.Entry<Integer,String> a: map.entrySet()){
int key=a.getKey();
String value=a.getValue();
System.out.println("键值为是:"+key+"值为:"+value);
}
}
}