개발중/Java
특정 문자열이 배열안에 존재 하는지 여부/확인
Binsoo
2021. 6. 3. 10:53
728x90
반응형
배열에 내가 원하는 속성을 나열해두고
받은 파라메터가 내가 원한 속성이 아니라면 에러를 떨어뜨리는 경우가 종종 있다.
그때 사용 하려고 기록.
int
true
final int[] binsooList = { 1, 2, 3, 4 };
int num = 9;
boolean java8 = IntStream.of(binsooList).anyMatch(x -> x == num);
false
final int[] binsooList = { 1, 2, 3, 4 };
int num = 3;
boolean java8 = IntStream.of(binsooList).anyMatch(x -> x == num);
String
true
final String[] BinsooList = { "A", "B", "C", "D", "E", "F" };
String str = "A";
boolean java7 = Arrays.asList(BinsooList).contains(str);
boolean java8 = Arrays.stream(BinsooList).anyMatch(str::equals);
false
final String[] BinsooList = { "A", "B", "C", "D", "E", "F" };
String str = "Z";
boolean java7 = Arrays.asList(BinsooList).contains(str);
boolean java8 = Arrays.stream(BinsooList).anyMatch(str::equals);
728x90
반응형