use*_*630 8 java binary-search
String[] sortedArray = new String[]{"Quality", "Name", "Testing", "Package"};
// Search for the word "cat"
int index = Arrays.binarySearch(sortedArray, "Quality");
Run Code Online (Sandbox Code Playgroud)
我总是得到-3.问题在于"Name".为什么我不能"Name"进入我的阵列?任何的想法?
Bar*_*ers 26
要使用binarySearch,您需要先自己对数组进行排序:
String[] sortedArray = new String[]{"Quality", "Name", "Testing", "Package"};
java.util.Arrays.sort(sortedArray);
int index = Arrays.binarySearch(sortedArray, "Quality");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9690 次 |
| 最近记录: |