MAP:一次添加一对元素 Collection一次添加一个元素
MAP也称为双列集合 Collection称为单列集合
其实MAP集合中存储的就是键值对
map结合中必须保证键的唯一性
常用方法:
1、添加 : value put(key,value):返回前提个和key关联的值,如果没有返回null
2、删除: void clear( ):清空map集合。
value remove(key):根据指定的key删除这个键值对
3、判断: boolean containskey(key);
boolean containsValue(value);
boolean isEmpty();
4、获取:value get(key):通过键拿值,如果没有该键返回null
int size();获取键值对的个数
package cn.itcast.p1.map.demo;
import java.util.HashMap;
import java.util.Map;
public class MapDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
Map<Integer,String> map=new HashMap<Integer,String>();
method(map);
}
public static void method(Map<Integer,String> map) {//学号和姓名
//添加元素
System.out.println(map.put(8,"wangcai"));//null
System.out.println(map.put(8,"xiaoqiang"));//存相同键值会覆盖
map.put(2, "zhangsan");
map.put(7, "zhaoliu");
//删除
//System.out.println("remove:"+map.remove(2));
//判断
System.out.println("containskey:"+map.containsKey(7));
System.out.println(map);
}
}