본문 바로가기
IT/Java

[Java] 리스트 내 요소 중복 체크

by 성준하이 2023. 2. 6.
반응형

list를 사용중에 중복된 요소를 체크해야할 일이 생겼다.

 

물론 반복문을 돌면서 새로운 리스트에 넣어도 되고, 다양한 방법들이 있지만 

이전 포스팅에서 다룬 set을 사용하여 좀더 편하게 중복 체크를 하려고 한다.

 

이전 포스팅인 set과 list에 대한 설명은 아래 참고 포스팅을 참고하길 바란다.

 

 

list를 set으로 바꿔만 주면 간단하게 해결이 된다.

 

List<Integer> list = Arrays.asList(1,2,3,4,5,5,5,5);

 

Set<Integer> set = new HashSet<>(list);

 

이렇게만 해주면 set으로 사용하면서 중복된 값을 사용할수 있게된다.


참고 포스팅

https://thenicesj.tistory.com/282

 

Map, Set, List 에 대해서

이번 포스팅에서는 자바에서 arraylist나 배열 말고 값을 저장할수 있는 또 다른 형태인 map, set, list 에 대해 다뤄보려고 한다. 구조는 다음과 같다. 먼저 각각에 대해 알아보면 list 순서와 중복이

thenicesj.tistory.com

 

반응형

댓글