项目1 Map各个方法的示例:

package Map;

import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;

//测试Map的方法;
public class TestMap {
public static void main(String[] args) {
// 声明以Map;
Map<Integer, String> m = new HashMap<Integer, String>();
// 放值;
for (int i = 0; i < 10; i++) {
m.put(i, "value" + i);
}
// 增加,把key为0的value修改成你好;
// m.put(0, "你好");
// 删除,将key为0,value进行删除,key是无法删除的,value是可以删除的.
// m.remove(0);
// 求出映射的关系数
// int size=m.size();
// 判断是否存在key值;
// boolean existKey=m.containsKey(0);
// 判断是否存在value值;
// boolean existValue=m.containsValue("value0");
// 删除所有的映射;
// m.clear();
// entrySet返回此映射中包含的映射关系的 Set视图;
Set<Entry<Integer, String>> entry = m.entrySet();
for (Entry<Integer, String> entry2 : entry) {
//Integer key = entry2.getKey();求出所有key
//String value = entry2.getValue();求出所有values
System.out.println(entry2);

}
}
}