一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java list去重操作實現方式

java list去重操作實現方式

2020-05-25 12:04lqh JAVA教程

本文主要介紹了java list 去重的方法,其中有帶類型寫法和不帶類型寫法,并舉例測試,具有一定參考借鑒價值,希望能對有需要的小伙伴有所幫助

     在開發過程中,碰到生成一個List對象,需要對其里面的每個對象都進行校驗。但是,這個List有時候存在重復的數據。因此需要進行去重,以避免重復的校驗。

1.不帶類型寫法:

?
1
List listWithoutDup = new ArrayList(new HashSet(listWithDup));

2.帶類型寫法(以String類型為例):

1)Java 7以下寫法:

?
1
List<string> listWithoutDup = new ArrayList<string>(new HashSet<string>(listWithDup));

2)Java 7及以上寫法:

?
1
List<string> listWithoutDup = new ArrayList<>(new HashSet<>(listWithDup));

樣例:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
 
public class Test {
 public static void main(String[] args) {
 List<string> listWithDup = new ArrayList<string>();
 listWithDup.add("1");
 listWithDup.add("2");
 listWithDup.add("3");
 listWithDup.add("1");
 
 List<string> listWithoutDup = new ArrayList<string>(new HashSet<string>(listWithDup));
 System.out.println("list with dup:"+ listWithDup);
 System.out.println("list without dup:"+ listWithoutDup);
 }
}

樣例運行結果:

list with dup:[1, 2, 3, 1]
list without dup:[3, 2, 1]

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一区二区三区大片 | 男人的天堂在线观看免费 | aigao视频 | 东北恋哥在线播放免费播放 | 91进入蜜桃臀在线播放 | 婷婷丁香色综合狠狠色 | 亚洲网红精品大秀在线观看 | 小伙无套内射老女人 | 国产成人精品s8sp视频 | 香港日本三级亚洲三级 | www.日日日| 欧美video丝袜连裤袜bd | 日韩精品久久不卡中文字幕 | 四虎884aa永久播放地址http | 日本中文字幕永久在线 | 国产欧美日韩在线不卡第一页 | 貂蝉沦为姓奴小说 | 日韩永久在线观看免费视频 | 成人国产精品视频 | 国产精品夜夜爽张柏芝 | 99久久精品免费看国产情侣 | 精品国产美女AV久久久久 | 精品无码一区二区三区中文字幕 | 国产成人免费高清激情明星 | 无套内射在线观看THEPORN | 国产福利微拍精品一区二区 | 亚洲国产精品自在在线观看 | 维修工的调教 | 四虎精品永久在线网址 | 亚洲欧洲淘宝天堂日本 | 1717国产精品视频免费 | chinesespanking网站| 精品国产一区二区三区久久影院 | japanesepooping脱粪 | 国产精品俺来也在线观看了 | 日韩欧美中文字幕一区二区三区 | 农村妇女野外性生话免费视频 | 大胸美女被c | 久久综合中文字幕佐佐木希 | 成年人免费在线视频 | 视频二区 素人 欧美 日韩 |