Map集合的简述
import java.util.HashMap;
import java.util.Map;
/*
Map集合是Map根类。
Map<K,V>:接口:K:此映射所维护的键的类型;V:映射值的类型。
1. /
2. HashMap<T,V>:实现类,可以使用。
3. /
LinkedHashMap<T,V>:实现类,可以使用。
Map集合体系结构的特点:
Map集合是:无序,键不重复,值不做要求;键值对可以为null
HashMap实现类的特点:元素是无序,键不重复,值不做要求;键值对可以为null。
LinkedHashMap实现类的特点:元素是有序,键不重复,只不做要求;键值对都可以为null。
小结:
1. Map集合:元素是无序,键不重复,值不做要求。
2. 如果键重复了,后面对应的值会被覆盖前面重复键对应的整个元素。
3. Map的元素值不做要求,可以为null。
**/ public class Demo02_Day04_Map集合的体系 { public static void main(String[] args) { //创建Map集合对象。 Map<String,Integer> maps=new HashMap<>(); //添加元素。 maps.put(“iPonex”,1);//被覆盖。 maps.put(“iPonex”,100); maps.put(“iPoneMax”,20);//被覆盖。 maps.put(“iPoneMax”,1); maps.put(“Apple”,2); maps.put(null,null); System.out.println(maps); } }