2011년 9월 1일 목요일

list size == list asSet size

어떤 리스트에 담긴 값들이 서로 다른지 확인해야 하는 경우에 직접 이중루프를 돌리는 것보다는 이미 제공되는 set 라이브러리를 이용하면 어떨까?

new TreeSet(list).size() == list.size();

추가1. Set은 요소들의 중복을 처리해준다는 점을 응용한 것이다. 어떤 리스트에서 중복을 제거하고 싶을때도 set을 이용하면 된다.

댓글 없음:

댓글 쓰기