Map译为映射。也就是我们说的键值对,key:value.
删除线格式
Map原码
子类HashMap
特点就是:键不能重复,值可以重复。如果给同一个键赋值那么后面给的值会覆盖前面的值,也就是前面赋的值改成了现在的值。
HashMap<String , Integer> hash = new HashMap<String , Integer>();
//对象.put(键 , 值)是赋值
hash.put("第一个", 1);
hash.put("第二个", 1);
hash.put("第二个", 12);
hash.put("第二个", 123);
hash.put("第二个", 1234);
hash.put("第二个", 12345);
hash.put("第三个", 12345);
输出看看,同一个键会是什么结果。
System.out.println(hash);
//对象.get(键)返回得到对应的值。
Integer i = hash.get("第一个");
System.out.println(i);