arrayIndexOf
配列内のオブジェクトの位置を返す。
Arrays#binarySearchはソートしないと使えない。
なんでかね?
public static int arrayIndexOf(Object array, Object object) { int arrayLength = Array.getLength(array); for (int i = 0; i < arrayLength; i++) { Object value = Array.get(array, i); if (value == null) { if (object == null) { return i; } continue; } if (value.equals(object)) { return i; } } return -1; }