JAVA/코드
10_25 _연습01 문자열배열
0304호
2022. 10. 25. 18:57
package util;
import java.util.Arrays;
public class ArraysMain {
public static void main(String[] args) {
//문자열 배열 생성
String[] singer= {"장원영", "카리나", "지젤", "민지", "태연", "아이유", "수지"};
//이분검색 수행 -sort를 하지 않아서 잘못된 결과가 리턴됨
int result = Arrays.binarySearch(singer, "태연");
System.out.println(result);
//데이터 정렬
Arrays.sort(singer);
System.out.println(Arrays.toString(singer));
result = Arrays.binarySearch(singer, "태연");
if(result >=0) {
System.out.printf("%s 는 %d 번째 존재 \n", "태연", result+1);
}else {
System.out.printf("%s 는 존재하지않음 \n", "태연");
}
}
}