私はプロジェクトに取り組んでおり、このエラー "java.lang.ArrayIndexOutOfBoundsException: 2 >= 0" が発生しています。これに関連する問題があります。これが ArrayIndexOutOfBoundsException であることはわかっています:P しかし、このサンプル例を見て、
import java.awt.List;
import java.util.ArrayList;
public class Oube {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("Hello");
list.add("World");
list.add("World");
System.out.println(list.size());
System.out.println(list.get(0));
System.out.println(list.get(1));
System.out.println(list.get(2));
System.out.println(list.get(3));
System.out.println(list.get(4));
System.out.println(list.get(5));
System.out.println(list.get(6));
}
}
次のエラーが発生します。スレッド「メイン」で例外 java.lang.IndexOutOfBoundsException: インデックス: 3、サイズ: 3
ここでは、x<=y のようなものは見られません。
そして、私のコードでは、ArrayIndexOutOfBoundsException の後に 2>=0 エラーを取得しています。