728x90
반응형

Stream의 distinct()를 이용한 list 중복 제거

 

👉 list.stream().distinct().collect(Collectors.toList());

import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;

public class RemoveListDuplication {
    public static void main(String[] args) {                            // List 준비
        List<String> list = Arrays.asList("A", "B", "C", "A");         	// 중복 제거
        List<String> newList = list.stream().distinct().collect(Collectors.toList()); // 결과 출력
        System.out.println(newList);
     }
}

// 결과 :  [A, B, C]
반응형
복사했습니다!