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
반응형
'개발중 > Java' 카테고리의 다른 글
동등성과 동일성의 차이점 (2) | 2021.06.24 |
---|---|
enum 도전 / 성공 (0) | 2021.06.16 |
List<vo> 에서 특정(고유 일련번호로) vo 찾기 (0) | 2021.05.26 |
java - String[] 을 Stream<String>으로 ㅂ만든 후 JOIN (0) | 2021.05.21 |
String[] => forEach 사용법 (0) | 2021.05.20 |