1.allMatch
package Chap35.Stream.Exam07;
import java.util.Arrays;
public class MatchExam {
public static void main(String[] args) {
int[] arr = {2,4,6,8};
// 모두 짝수인가
boolean r = Arrays.stream(arr).allMatch(i->i%2==0);
System.out.println(r);
}
}
파라미터 : IntPredicate
boolean r = Arrays.stream(arr).allMatch(new IntPredicate() {
@Override
public boolean test(int value) {
return value%2==0;
}
});
2. anyMatch
import java.util.Arrays;
public class MatchExam {
public static void main(String[] args) {
int[] arr = {2,4,6,8};
// 적어도 하나가 3의 배수인가?
boolean r = Arrays.stream(arr).anyMatch(i->i%3==0);
System.out.println(r);
}
}
3. noneMatch
package Chap35.Stream.Exam07;
import java.util.Arrays;
public class MatchExam {
public static void main(String[] args) {
int[] arr = {2,4,6,8};
//5의 배수가 하나도 존재하지 않나?
boolean r = Arrays.stream(arr).noneMatch(i->i%5==0);
System.out.println(r);
}
}
[Stream] 스트림 Optional : orElse, ifPresent (0) | 2020.06.18 |
---|---|
[Stream] 스트림 - 집계 Aggregate : count(), sum(), average(), max(), min() (0) | 2020.06.18 |
[Stream] 스트림 peek (0) | 2020.06.18 |
[Stream] 정렬 스트림 sorted (0) | 2020.06.18 |
[Collection : List] 배열 병합 addAll() (0) | 2020.06.17 |
댓글 영역