【发布时间】:2011-04-10 02:31:30
【问题描述】:
String[] sortedArray = new String[]{"Quality", "Name", "Testing", "Package"};
// Search for the word "cat"
int index = Arrays.binarySearch(sortedArray, "Quality");
我总是收到-3。问题出在"Name"。为什么我的数组中不能有"Name"?有什么想法吗?
【问题讨论】:
-
“名称”应在“质量”之前,“包装”应在“测试”之前。
-
binarySearch 仅适用于排序数组。
-
@Jon,我认为您的意思是“包装”应该出现在“质量”之前。
标签: java binary-search