これは、インデックスが範囲外の例外を取得しているコードであり、その理由がわかりません。
int index = array.length - 1;
E item = array[index];
while (item == null && index >= 0) {
index--;
item = array[index];
}
java.lang.ArrayIndexOutOfBoundsException: -1 at item = array[index]; を取得しています。どこで間違えたのかわからない。誰でも助けてください。