这里是我简单的法典,我在那里修建一个强硬阵列,并试图在这个阵列中搜索一个阵列:
String[] arr = new String[5];
arr[0] = "ccc";
arr[1] = "aaa";
arr[2] = "bbb";
arr[3] = "eee";
arr[4] = "ddd";
System.out.println(Arrays.binarySearch(arr,"eee"));
直接摘自Java 6本月文件:
The array must be sorted prior to making this call. If it is not sorted, the results are undefined
实际上,我有数小时的代码,总产出为3,这是在我没有分类的阵列中被收人的地位,但结果似乎并没有像文件所说的那样被“界定”。
我失踪了什么?