import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.stream.Collectors;
public class FunctionalProgrammingMagic {
public static List<Integer> filterOddNumbers(List<Integer> numbers) {
List<Integer> nums = numbers.stream()
.filter(n -> n % 2 != 0)
.collect(Collectors.toList());
return nums;
}
}
음수도 필터링하기 위해 'n % 2 != 0'을 사용했다.
728x90
'Java' 카테고리의 다른 글
[Java] 배열 안의 문자열의 길이 구하기 (0) | 2023.08.16 |
---|---|
[Java] 범위를 주고 그 범위의 수 세제곱 구하기 (0) | 2023.08.16 |
[Java] Stream Intermediate Operations (0) | 2023.08.15 |
[Java] 문자열에서 단어마다 문자 순서 뒤집기 (0) | 2023.08.13 |
[Java] 16진수 문자열인지 판단하기 (0) | 2023.08.13 |