Java
자바 스트림 Java Stream List<Integer> 합계,평균,최댓값,최솟값 구하기
Java Stream은 Java 8 부터 추가된 컬렉션(Collection) 데이터를 처리하고 변환하는 기능을 제공하는 API List 형식의 데이터에서 Java Stream을 활용한 각 요소들의 합계,평균,최댓값,최솟값 을 구하는 방법 List numbers = Arrays.asList(1,2,3,4,5,null,6,7,8,9,10,null); // 예시 List // 합계 int sum = numbers.stream() .filter(Objects::nonNull) .mapToInt(Integer::intValue) .sum(); // 평균값 int avg = (int) numbers.stream() .filter(Objects::nonNull) .mapToInt(Integer::intValue) ...
2023. 4. 16. 10:51
최근댓글