728x90
여러가지 방법이 있겠지만 오늘 해볼 방법은
int[] arr = {1,2,3};
int index = Arrays.binarySearch(arr, 3);
Arrays.binarySearch() 를 사용해볼것이다.
이 메서드는
들어가서 확인해보니 이렇게 되어 있다.
즉 키를 찾으면 index를 반환해주고 없다면 음수를 반환해준다.
그렇다면!
if(Arrays.binarySearch(arr, key) >= 0 )
위와 같이 0보다 크다면 있는 것이므로 이렇게 활용해 볼 수 있을 것이다!
728x90
반응형
'▸Java' 카테고리의 다른 글
[JAVA] StringBuilder 사용하기 (0) | 2023.09.05 |
---|---|
Scanner 대신 BufferedReader로 입력 받기 (with StringTokenizer) (0) | 2023.06.06 |
[Java] int 배열 List로 바꾸기 (Arrays.asList 사용) (4) | 2023.04.16 |