日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

如何去除Java中List集合中的重復(fù)數(shù)據(jù)

瀏覽:2日期:2022-09-01 08:28:43

1.循環(huán)list中的所有元素然后刪除重復(fù)

public class duplicatRemoval {public static List removeDuplicate(List list){for(int i=0;i<list. size()-1;i++){for(int j=list.size()-1;j>i;j--){if(list. get(j). equals(list.get(i))){list.remove(j);}}}return list;}}

總結(jié):

兩層循環(huán),外層循環(huán)從第一個(gè)元素向最后一個(gè)元素循環(huán),內(nèi)層循環(huán)是從最后一個(gè)元素向外層循環(huán)元素的當(dāng)前元素循環(huán)。比較兩個(gè)元素是否相等,如果相等,移除靠后的元素來(lái)進(jìn)行去重。這種方法時(shí)間復(fù)雜度大于O(n),小于O(N²)

2.通過(guò)HashSet剔除重復(fù)元素

public class duplicatRemoval {public static List removeDuplicate(List list) {HashSet hashSet = new HashSet(list) ;list.clear();list.addAll(hashSet);return list;}}

總結(jié):

此種方式是利用了Set的特性:元素不可重復(fù),其底層原理是先計(jì)算每個(gè)對(duì)象的hash值,再比較元素值是否相同,如果相同,則保留最新的。

3.刪除ArrayList中重復(fù)元素,保持順序

public class duplicatRemoval {public static void removeDuplicateWithOrder(List list) {Set set = new HashSet( );List newList = new ArrayList();for (Iterator iter = list. iterator(); iter. hasNext();) {0bject element= iter.next( );if (set. add( element) )newList.add( element);}list.clear();list.addAll(newList);System. out. println(”remove duplicate'+ list);}}

4.把list里的對(duì)象遍歷一遍,用list.contain(),如果不存在就放入到另外一個(gè)list集合中

public class duplicatRemoval {public static List removeDuplicate(List list){List listTemp = new ArrayList();for(int i=0;i<list. size();i++){if( !listTemp . contains(list.get(i))){listTemp. add(list.get(i));}return listTemp;}

5.用JDK1.8 Stream中對(duì)List進(jìn)行去重:list.stream().distinct();

public class duplicatRemoval {public static void main(String[] args) {List<Integer> list = new ArrayList<>( 1000000) ;for(inti=0;i<10;i++){list. add(1);System . out. println(list);List shortList = removeDuplicate(list);System . out . println( shortList);}@Suppres sWarnings( 'rawtypes' )public static List removeDuplicate(List list){List newList = (List) list. stream(). distinct( ).collect(Collectors. toList());return newList ;

如何去除Java中List集合中的重復(fù)數(shù)據(jù)

首先獲得此list的Stream,然后調(diào)用distinct()方法。Java8中提供流的方式對(duì)數(shù)據(jù)進(jìn)行處理,非常快,底層用的是forkJoin框架,提供了并行處理,使得多個(gè)處理器同時(shí)處理流中的數(shù)據(jù),所以耗時(shí)非常短。

到此這篇關(guān)于如何去除Java中List集合中的重復(fù)數(shù)據(jù)的文章就介紹到這了,更多相關(guān)Java List集合內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
婷婷综合五月| 欧美国产中文高清| 久久xxxx| 91久久中文| 欧洲激情综合| 欧美 日韩 国产精品免费观看| 国内自拍视频一区二区三区| 免费的成人av| 丝袜亚洲另类欧美| 国产亚洲福利| 在线亚洲一区| 蜜桃av一区二区| 美女国产一区| 爽好久久久欧美精品| 亚洲国产不卡| 天堂av在线一区| 四虎成人精品一区二区免费网站| 亚洲精品乱码| 国产乱人伦精品一区| 欧美激情在线精品一区二区三区| 久久影院资源站| 日韩成人高清| 日韩国产网站| 99xxxx成人网| 亚洲一级大片| 国产精品xxxav免费视频| 成人一区不卡| 欧美美女一区| 日韩精品三级| 久久久久久色 | 日韩精品福利一区二区三区| 国产精品夜夜夜| 日本欧美不卡| 蜜桃视频一区二区三区在线观看| 日韩二区在线观看| 国产a亚洲精品| 日本成人一区二区| 亚州av乱码久久精品蜜桃| 国产欧美一区二区三区精品观看| 99精品综合| 成人污污视频| 青青草国产精品亚洲专区无| 久久精品国产亚洲夜色av网站| 亚洲精品女人| 99久精品视频在线观看视频| 一区二区三区国产盗摄| 国产剧情在线观看一区| caoporn视频在线| 爽好久久久欧美精品| 亚洲精品字幕| 欧美精品中文| 日韩一级欧洲| 在线看片福利| 日韩中文字幕| 国产精品99一区二区| 国产日韩亚洲欧美精品| 三级小说欧洲区亚洲区| 国产欧美视频在线| 91精品国产91久久久久久黑人| 亚洲尤物在线| 97欧美在线视频| 亚洲视频二区| 久久久亚洲一区| 欧美国产极品| 日韩制服丝袜av| 国产乱码精品一区二区三区四区| 亚洲无线一线二线三线区别av| 国产精品一区二区三区www| 午夜电影亚洲| 久久久久国产精品一区三寸| 久久av一区二区三区| 欧洲毛片在线视频免费观看| 国产精品男女| 欧美亚洲tv| 日韩欧美精品一区二区综合视频| 日韩午夜高潮| 久久亚洲精品中文字幕蜜潮电影| 精品一区二区三区在线观看视频| 少妇久久久久| 在线一区二区三区视频| 精品伊人久久久| 国产精品一线天粉嫩av| 日韩av成人高清| 亚洲精品第一| 亚洲精品三级| 欧美片第1页| 美女国产精品| 国产不卡精品| 午夜日韩福利| 日韩欧美另类一区二区| 国产精品**亚洲精品| 国产精品成人自拍| 国产欧美91| 麻豆精品国产91久久久久久| 精品理论电影在线| 国产日韩中文在线中文字幕| 国产福利资源一区| 不卡福利视频| 伊人久久婷婷| 日欧美一区二区| 国产精品porn| 久久中文字幕av| 日韩美女国产精品| 国产一区二区三区免费在线| 国产尤物精品| 欧美一区激情| 亚洲大片在线| 卡一精品卡二卡三网站乱码| 久久精选视频| 日精品一区二区三区| 久久福利在线| 久久五月天小说| 亚洲欧美久久| 日韩精品永久网址| 午夜在线观看免费一区| 日韩精品久久理论片| 精品国产不卡| 免费观看在线色综合| 成人三级高清视频在线看| 丝袜美腿亚洲色图| 伊伊综合在线| 欧美精品影院| 日本午夜大片a在线观看| 欧美精品福利| 亚洲黄页一区| 精品理论电影在线| 中文字幕中文字幕精品| 久久99高清| 国产精品大片| 一区二区三区四区在线观看国产日韩| 久久亚州av| 亚洲精品高潮| 五月天综合网站| 精品国产aⅴ| 欧美国产专区| 欧美亚洲二区| 亚洲精品极品| 9国产精品视频| 91精品一区二区三区综合在线爱| 国产日韩精品视频一区二区三区| 婷婷综合六月| 精品视频99| 日韩超碰人人爽人人做人人添| 欧美另类综合| 黄页网站一区| 精品一区毛片| 亚洲欧美一区在线| 亚洲二区免费| 国产在线欧美| 国产尤物精品| 香蕉国产精品| 亚洲第一区色| 99在线|亚洲一区二区| 久久狠狠婷婷| 日韩精品一卡| 久久精品九色| 国产精品原创| 欧美aa在线观看| 国产91精品对白在线播放| 亚洲成人国产| 日韩一区精品视频| 欧美一区精品| 久久三级中文| 成人三级高清视频在线看| 成人精品视频| 国产欧美丝祙| 欧美精品高清| 亚洲伦乱视频| 欧美黄页在线免费观看| 国产精品magnet| 91精品国产乱码久久久久久久| 亚洲激情国产| 亚洲精品一二| 91精品一区二区三区综合在线爱| 不卡在线一区二区| 久久激情综合网| 亚洲精品a级片| 麻豆精品在线播放| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 国产精品99久久免费观看| 日韩在线a电影| 国产aⅴ精品一区二区三区久久| 欧美一级一区| 欧美一级专区| 午夜久久tv| 91精品蜜臀一区二区三区在线 | 欧美日韩在线观看首页| 中文字幕日韩亚洲| 国产一区久久| 黄色在线网站噜噜噜| 国产麻豆一区| 久久久久久自在自线| 国产美女精品视频免费播放软件| 亚洲制服少妇| 国户精品久久久久久久久久久不卡| 欧美久久精品一级c片| 亚洲人成网站在线在线观看| 国产欧美一区二区三区精品酒店| 国产一精品一av一免费爽爽| 国产99久久|