【发布时间】:2011-06-26 03:54:19
【问题描述】:
我正在尝试使用Java API Specification 中记录的 binarySearch 方法,但我的 IDE Eclipse (Helios) 无法识别签名。
我的类,归结为它的 2 个数据成员和我试图调用 Arrays.binarySearch 的方法:
import java.util.Arrays; // Access Arrays class
public class SortedStringArrayList {
// member data
private String[] items;
private int size;
// methods
public int testBinSearch(String item) {
int index = Arrays.binarySearch(items, 0, size, item);
}
}
当我在方法中编码时,Eclipse 假定我想要一个不同的签名并告诉我:
binarySearch(int[], int) 中的方法 数组类型不适用于 参数 (String[], int, int, 字符串)
它建议可用的 binarySearch 签名是:
我对 Java/Eclipse 非常陌生。有谁知道问题出在哪里?
【问题讨论】:
标签: java arrays eclipse signature binary-search