![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
map
Ax0592
这个作者很懒,什么都没留下…
展开
-
使用Map遇到的坑
场景: Map<String,List<Long>>prarmMap 是被引用的参数,即使在引用的时候重新拷贝一份 即Map<String,List<Long>>newPrarmMap = Maps.newHashMap(prarmMap );然后使用 newPrarmMap.values().获取List<Long>,然后对list做操作,那么这时被引用的参数prarmMap 里面的List也会被改动,原因就是因为,map里面的list开原创 2022-03-17 10:25:17 · 530 阅读 · 0 评论 -
Map.getOrDefault()
文章来源:https://blog.csdn.net/qq_37974048/article/details/102941761 在JDK8之后,对map新增了getOrDefault()方法 格式: Map.getOrDefault(key,默认值); Map中会存储一一对应的key和value。 如果 在Map中存在key,则返回key所对应的的value。 如果 在Map中不存在key,则返回默认值。 public class Demo { public static void ma转载 2021-12-15 14:08:33 · 131 阅读 · 0 评论