람다활용
람다 활용 - 필터
import java.util.ArrayList;
import java.util.List;
public class FilterMainV1 {
public static void main(String[] args) {
List<Integer> numbers = List.of(1, 2, 3, 4, 5, 6, 7, 8, 10);
List<Integer> evens = filterEvenNumber(numbers);
List<Integer> odds = filterOddNumber(numbers);
}
//짝수만 거르기
private static List<Integer> filterEvenNumber(List<Integer> numbers) {
List<Integer> filtered = new ArrayList<>();
for (int num : numbers) {
if (num % 2 == 0) {
filtered.add(num);
}
}
return filtered;
}
//홀수만 거르기
private static List<Integer> filterOddNumber(List<Integer> numbers) {
List<Integer> filtered = new ArrayList<>();
for (int num : numbers) {
if (num % 2 == 1) {
filtered.add(num);
}
}
return filtered;
}
}람다 활용 - 매핑
람다 활용 - 필터와 매핑
람다 활용 - 스트림
Last updated