package bing;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class ListTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Map<String,String> map=new HashMap<String,String>();
map.put("01", "张三");
map.put("02", "李四");
map.put("03", "王五");
map.put("04", "三四");
//containsKey(Object key)如果此映射包含指定键的映射关系,则返回 true。
if(map.containsKey("01")){
//get(key) 得到与key对应的value值
System.out.println(map.get("01"));
}
else{
System.out.print("不存在");
}
//containsValue(Object value);此映射将一个或多个键映射到指定值,则返回 true。
if(map.containsValue("张三")){
System.out.println(map.containsValue("张三"));
}
else{
System.out.print("不存在");
}
//keySet();返回此映射中包含的键的 Set 视图,key的集合
Set<String> s=map.keySet();
Iterator<String> it=s.iterator();
while(it.hasNext()){
System.out.print(it.next()+" ");
}
System.out.println();
//values()返回此映射中包含的值的 Collection 视图,value的集合
Collection<String> c=map.values();
Iterator<String> it1=c.iterator();
while(it1.hasNext()){
System.out.print(it1.next()+" ");
}
System.out.println();
System.out.println("equals(Object o),如果 m1.entrySet().equals(m2.entrySet()),返回true。值为"
+map.equals(map));
System.out.println("size(),map集合的数目值为"+map.size());
map.remove("01");
System.out.println("remove(key)之后,map集合的数目值为"+map.size());
System.out.println("判断map集合是否为空"+map.isEmpty());
}
}
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class ListTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Map<String,String> map=new HashMap<String,String>();
map.put("01", "张三");
map.put("02", "李四");
map.put("03", "王五");
map.put("04", "三四");
//containsKey(Object key)如果此映射包含指定键的映射关系,则返回 true。
if(map.containsKey("01")){
//get(key) 得到与key对应的value值
System.out.println(map.get("01"));
}
else{
System.out.print("不存在");
}
//containsValue(Object value);此映射将一个或多个键映射到指定值,则返回 true。
if(map.containsValue("张三")){
System.out.println(map.containsValue("张三"));
}
else{
System.out.print("不存在");
}
//keySet();返回此映射中包含的键的 Set 视图,key的集合
Set<String> s=map.keySet();
Iterator<String> it=s.iterator();
while(it.hasNext()){
System.out.print(it.next()+" ");
}
System.out.println();
//values()返回此映射中包含的值的 Collection 视图,value的集合
Collection<String> c=map.values();
Iterator<String> it1=c.iterator();
while(it1.hasNext()){
System.out.print(it1.next()+" ");
}
System.out.println();
System.out.println("equals(Object o),如果 m1.entrySet().equals(m2.entrySet()),返回true。值为"
+map.equals(map));
System.out.println("size(),map集合的数目值为"+map.size());
map.remove("01");
System.out.println("remove(key)之后,map集合的数目值为"+map.size());
System.out.println("判断map集合是否为空"+map.isEmpty());
}
}