반응형
Stream.distinct()
Stream의 distinct() 메서드는 컬렉션의 요소에서 중복을 제거하여 반환합니다.
예제. distinct() 메서드 활용하여 중복된 과일 제거 후 출력하기
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
String[] StringArray = new String[]{"딸기", "딸기", "당근", "참외", "메론", "메론"};
List<String> list = Arrays.asList(StringArray);
List<String> distinctList = list.stream().distinct().toList();
distinctList.stream().forEach(data -> System.out.println(data));
//딸기, 당근, 참외, 메론
}
}
반응형
'Back end > Java' 카테고리의 다른 글
[Java] 자바 레코드(Record)란? (예제 포함) (0) | 2024.06.04 |
---|---|
[Java] Scanner 클래스의 next()와 nextLine() 차이 (0) | 2024.03.19 |
[Java] Stream의 filter() 메소드 (ft.collect()) (0) | 2024.02.29 |
[Java] for-loop를 Stream forEach로 변경하기 (0) | 2024.02.28 |
[Java] Array(배열) 객체 복사하기 (0) | 2023.09.20 |