java Map集合的新特性整理

说明

1、若Map中没有与Key相对应的键值对,则PutKey和将Key带入函数运算后的结果为Value键值对;若Key存在,则忽略Put操作。

删除存于在Map中键值对等于参数Key和Value的情况。

2、从Map中获取指定Key的Value值,如果没有,返回指定默认值。

将Map中指定Key的Value设置为通过函数计算存在值和传输值的结果的新值。

实例

Map<Integer,String>map=newHashMap<>();

for(inti=0;i<10;i++){
//与老版不同的是,putIfAbent()方法在put之前,
//会判断key是否已经存在,存在则直接返回value,否则put,再返回value
map.putIfAbsent(i,"val"+i);
}

//forEach可以很方便地对map进行遍历操作
map.forEach((key,value)->System.out.println(value));

以上就是java Map集合的新特性整理,希望对大家有所帮助。更多Java学习指路:Java基础

原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容