一行代碼實現java List去重

參考整理自「http://www.2cto.com/kf/201410/341634.html」 html

                        若有侵權,請聯繫本人刪除。java

 

//帶類型
		List<Integer> l = new ArrayList<>();
		
		l.add( 12);
		l.add( 1);
		l.add(12);

		List<Integer> li= new ArrayList<>( new HashSet<>(l));
		
		System.out.println(l);
		System.out.println(li);
		System.out.println();
		
//不帶類型
		List l1 = new ArrayList();
		
		l1.add( 12);
		l1.add( 1);
		l1.add(12);

		List li1= new ArrayList( new HashSet(l1));
		
		System.out.println(l1);
		System.out.println(li1);
		System.out.println();

 

[12, 1, 12]
[1, 12]

[12, 1, 12]
[1, 12]
相關文章
相關標籤/搜索