日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java map removeall_Java删除Map中元素

發布時間:2024/9/27 java 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java map removeall_Java删除Map中元素 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言:

關于Java從Map中刪除元素的使用,可以使用刪除單個元素的事實Map.remove。

示例:

初始化一個Map對象

Map map = new HashMap<>();

map.put(1, "value 1");

map.put(2, "value 2");

map.put(3, "value 3");

map.put(4, "value 4");

map.put(5, "value 5");

有幾種方法可以刪除元素:

for(Iterator iterator = map.keySet().iterator(); iterator.hasNext(); ) {

Integer key = iterator.next();

if(key != 1) {

iterator.remove();

}

}

如果不使用Java 8+,就可以使用Iterator以防止?ConcurrentModificationException異常。

如果您使用的較新版本的Java(8+),那么您可以這樣:

// 通過value移除

map.values().removeIf(value -> !value.contains("1"));

// 通過key移除

map.keySet().removeIf(key -> key != 1);

// 通過鍵/值的輸入/組合刪除

map.entrySet().removeIf(entry -> entry.getKey() != 1);

removeIf是Collections?的方法。一個Map本身不是一個Collection,也無法訪問removeIf自己。但是通過使用:values,keySet或entrySet此實現Collection允許removeIf在其上調用。

內容返回的values,keySet而且entrySet是非常重要的。以下是JavaDoc的說明摘要values:

* Returns a {@link Collection} view of the values contained in this map.

* The collection is backed by the map, so changes to the map are

* reflected in the collection, and vice-versa.

*

* The collection supports element removal, which removes the corresponding

* mapping from the map, via the {@code Iterator.remove},

* {@code Collection.remove}, {@code removeAll},

* {@code retainAll} and {@code clear} operations.

這個JavaDoc解釋了Collection返回的values是由它支持的。文檔指定Iterator.remove可以使用。此外實現removeIf與Iterator示例如下。

default boolean removeIf(Predicate super E> filter) {

Objects.requireNonNull(filter);

boolean removed = false;

final Iterator each = iterator();

while (each.hasNext()) {

if (filter.test(each.next())) {

each.remove();

removed = true;

}

}

return removed;

}

總結:

使用?values,keySet或entrySet接入removeIf 更容易移除Map中的元素。

總結

以上是生活随笔為你收集整理的java map removeall_Java删除Map中元素的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 狠狠鲁影院| 韩国一级片在线观看 | 日本久久黄色 | 亚洲欧美综合一区二区 | 红桃视频亚洲 | 蜜桃视频在线网站 | 久草麻豆| 黄色三级片毛片 | 777奇米视频 | 成人免费视频网 | 精品一区二区在线观看视频 | 日韩日日日| 欧美美女爱爱视频 | 成人免费视频国产免费麻豆 | 极品美女扒开粉嫩小泬 | 亚洲综合色吧 | 成年人色片 | 按摩毛片 | 成人黄色网址在线观看 | 免费视频91 | 日韩国产亚洲欧美 | 日本男男激情gay办公室 | 色哟哟无码精品一区二区三区 | 女同另类之国产女同 | 色999视频| 欧美一区二区三区视频在线 | 色偷偷网站 | 中国女人内谢69xxxxⅹ视频 | 中文字幕一区av | 国产丝袜在线视频 | 一级特黄aaa | av网站免费在线看 | 日韩资源网 | 综合网天天 | 91伊人久久 | 一级少妇精品久久久久久久 | 五月婷婷,六月丁香 | 狠狠五月 | 台湾佬美性中文 | 色哟哟一区 | 韩国女主播一区 | 欧美毛片网站 | 欧美视频一区二区 | 特黄av| 日本一区二区三区四区五区 | 污污视频免费看 | 三级欧美日韩 | 欧美xxxx黑人xyx性爽 | 色屋永久 | 日韩爱爱免费视频 | 男女做网站 | 美梦视频大全在线观看高清 | 亚洲精品乱码久久久久久按摩观 | 免费成人av在线播放 | 久久久久一区二区三区四区 | 能免费看av的网站 | 欧美男女动态图 | 久久久久久久久久久久久久国产 | 一级全黄裸体片 | 屁屁影院国产第一页 | 日本久久综合网 | www.久久伊人 | 你懂的网站在线 | 国产不卡网 | 婷婷黄色网| 国产日韩欧美视频 | 久久密av| 全部免费毛片在线播放高潮 | 日韩专区中文字幕 | 欧美三级免费观看 | 国产激情视频一区 | 亚洲最大成人在线视频 | 国产一级视频在线观看 | 日韩一区二区三区中文字幕 | 一区二区三区精品视频在线观看 | 妞干网这里只有精品 | 一起操网址 | 午夜寂寞影视 | 欧美极品少妇xxxxⅹ免费视频 | 亚洲私人网站 | 日日夜夜草 | 激情综合文学 | 国产999在线 | 大地资源影视在线播放观看高清视频 | 天天干天天插 | 自拍第一区 | 欧美精品手机在线 | 亚洲色图欧美视频 | www.xxx日韩 | 天天做天天爱天天爽 | 在线看片| 三级视频在线播放 | 精品亚洲永久免费精品 | 久色成人 | 免费精品在线视频 | 亚洲黄色a| 视频免费观看在线 | 国产淫片 | 日本伦理一区二区 |