因为想和putIfAbsent保持一致,返回key对应的旧的value
验证了下结果,确实是这样的
```java
HashMap<String,String> map = new HashMap<>();
String str = map.put("aaa","aaaa"); str = null
str = map.put("aaa","bbbb"); str = aaaa
```
这个你要看源码呀,人家就这么写的,
先给返回变量赋值,再给key赋值?