public class MapDemo {
public static void main(String[] args) {
Map<String,Integer> map = new HashMap<>();
/*
V put(K k,V v)
将一组键值对存入Map中
返回值为被替换的value:由于Map不允许重复的key,因此如果使用重复的key存放
则是将存入的value替换原有的value并将被替换的value返回。否则返回值为null。
*/
Integer value = map.put("语文",99);//"语文"Map中不存在因此没有替换value
System.out.println(value);//null
map.put("数学",98);
map.put("英语",97);
map.put("物理",96);
map.put("化学",99);
System.out.println(map);
value = map.put("英语",55);//替换Map中"英语"的值
System.out.println(map);
System.out.println(value);//"英语"原来对应的值:97
/*
V get(K k)
根据给定的key获取对应的value。如果给定的key在Map中不存在则返回值为null
*/
value = map.get("语文");
System.out.println("语文:"+value);
value = map.get("体育");
System.out.println("体育:"+value);
/*
int si