
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 · 579 阅读 · 0 评论 -
Map.getOrDefault()
文章来源:https://blog.youkuaiyun.com/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 · 164 阅读 · 0 评论