最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java8 List集合如何移除滿足條件的元素

 更新時(shí)間:2022年11月30日 15:40:11   作者:在奮斗的大道  
這篇文章主要介紹了Java8 List集合如何移除滿足條件的元素,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Java8 List集合移除滿足條件的元素

list.removeIf(filter ->{
?? ?return containerList.contains(filter);
});

功能:移除list中已經(jīng)在containerList 容器中存在的元素。

移除List集合中特定的元素

兩種情況

1.移除List<String>中指定元素

? public static void remove(List<String> list, String target){
? ? ? ? for(int i = list.size() - 1; i >= 0; i--){
? ? ? ? ? ? String item = list.get(i);
? ? ? ? ? ? if(target.equals(item)){
? ? ? ? ? ? ? ? list.remove(item);
? ? ? ? ? ? }
? ? ? ? }
? ? }

2.移除List<對(duì)象>中指定元素

?public static void removeDutyList(List<DutyListVo> list, String target){
? ? ? ? Iterator<DutyListVo> iterator = list.iterator();
? ? ? ? while(iterator.hasNext()){
? ? ? ? ? ? DutyListVo dutyListVo=iterator.next();
? ? ? ? ? ? if(dutyListVo.getDate().equals(target)){
? ? ? ? ? ? ? ? iterator.remove();
? ? ? ? ? ? }else{
? ? ? ? ? ? }
? ? ? ? }
? ? }

注意:移除List<對(duì)象>中指定對(duì)象的時(shí)候,如果使用for循環(huán)好像有問(wèn)題,使用iterator遍歷應(yīng)該最好。

使用for循環(huán)的時(shí)候好像會(huì)拋出 ConcurrentModificationException 異常。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java基于字符流形式讀寫數(shù)據(jù)的兩種實(shí)現(xiàn)方法示例

    Java基于字符流形式讀寫數(shù)據(jù)的兩種實(shí)現(xiàn)方法示例

    這篇文章主要介紹了Java基于字符流形式讀寫數(shù)據(jù)的兩種實(shí)現(xiàn)方法示,結(jié)合實(shí)例形式分析了java逐個(gè)字符讀寫及使用緩沖區(qū)進(jìn)行讀寫操作的具體實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-01-01
  • 詳述IntelliJ IDEA提交代碼前的 Code Analysis 機(jī)制(小結(jié))

    詳述IntelliJ IDEA提交代碼前的 Code Analysis 機(jī)制(小結(jié))

    本篇文章主要介紹了詳述IntelliJ IDEA提交代碼前的 Code Analysis 機(jī)制(小結(jié)),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-11-11
  • springboot讀取bootstrap配置及knife4j版本兼容性問(wèn)題及解決

    springboot讀取bootstrap配置及knife4j版本兼容性問(wèn)題及解決

    這篇文章主要介紹了springboot讀取bootstrap配置及knife4j版本兼容性問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Java基礎(chǔ)知識(shí)精選 你答對(duì)了幾道?

    Java基礎(chǔ)知識(shí)精選 你答對(duì)了幾道?

    精選Java基礎(chǔ)知識(shí)講解,看看你能答對(duì)多少?
    2017-09-09
  • SpringBoot框架底層原理解析

    SpringBoot框架底層原理解析

    這篇文章主要介紹了SpringBoot底層原理,包括配置優(yōu)先級(jí)的配置方式給大家講解的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • springboot整合redisson實(shí)現(xiàn)延時(shí)隊(duì)列(附倉(cāng)庫(kù)地址)

    springboot整合redisson實(shí)現(xiàn)延時(shí)隊(duì)列(附倉(cāng)庫(kù)地址)

    延時(shí)隊(duì)列用于管理需要定時(shí)執(zhí)行的任務(wù),對(duì)于大數(shù)據(jù)量和高實(shí)時(shí)性需求,使用延時(shí)隊(duì)列比定時(shí)掃庫(kù)更高效,Redisson提供一種高效的延時(shí)隊(duì)列實(shí)現(xiàn)方式,本文就來(lái)詳細(xì)的介紹一下,感興趣都可以了解學(xué)習(xí)
    2024-10-10
  • 深入解析System.load 與 System.loadLibrary

    深入解析System.load 與 System.loadLibrary

    以下是對(duì)System.load與System.loadLibrary進(jìn)行了詳細(xì)的分析介紹。需要的朋友可以過(guò)來(lái)參考下
    2013-08-08
  • SpringBoot的10個(gè)參數(shù)驗(yàn)證技巧分享

    SpringBoot的10個(gè)參數(shù)驗(yàn)證技巧分享

    參數(shù)驗(yàn)證很重要,是平時(shí)開(kāi)發(fā)環(huán)節(jié)中不可少的一部分,但是我想很多后端同事會(huì)偷懶,干脆不錯(cuò),這樣很可能給系統(tǒng)的穩(wěn)定性和安全性帶來(lái)嚴(yán)重的危害,那么在Spring Boot應(yīng)用中如何做好參數(shù)校驗(yàn)工作呢,本文提供了10個(gè)小技巧,需要的朋友可以參考下
    2023-09-09
  • SpringBoot整合任務(wù)系統(tǒng)quartz和SpringTask的方法

    SpringBoot整合任務(wù)系統(tǒng)quartz和SpringTask的方法

    這篇文章主要介紹了SpringBoot整合任務(wù)系統(tǒng)(quartz和SpringTask),Quartz是一個(gè)比較成熟了的定時(shí)任務(wù)框架,但是捏,它稍微的有些許繁瑣,本文先給大家講解下Quartz的一些基本概念結(jié)合實(shí)例代碼給大家詳細(xì)講解,需要的朋友可以參考下
    2022-10-10
  • Java反射和動(dòng)態(tài)代理的使用解讀

    Java反射和動(dòng)態(tài)代理的使用解讀

    這篇文章主要介紹了Java反射和動(dòng)態(tài)代理的概念、使用方法和應(yīng)用場(chǎng)景,反射允許在運(yùn)行時(shí)動(dòng)態(tài)地獲取類的信息和調(diào)用類的方法,而動(dòng)態(tài)代理則可以在不修改原有代碼的情況下,為方法調(diào)用添加額外的功能
    2025-02-02

最新評(píng)論

同仁县| 布拖县| 赫章县| 上栗县| 盐城市| 介休市| 拉孜县| 静海县| 连城县| 布拖县| 外汇| 陕西省| 什邡市| 礼泉县| 彰化市| 中阳县| 嘉鱼县| 泉州市| 乌苏市| 织金县| 铜山县| 青阳县| 墨江| 开封县| 西盟| 汉沽区| 开原市| 兴业县| 大城县| 泰宁县| 上高县| 重庆市| 苏尼特右旗| 鲜城| 辽宁省| 隆德县| 大邑县| 仙游县| 建平县| 德昌县| 阳原县|