我有一个 ArrayList,我正在尝试测量从 ArrayList 中间检索项目所需的时间。
这里是:
List<Car> cars = new ArrayList<Car>();
for (int i = 0; i < 1000000; i++) {
cars.add(new Car(null, i));
我将如何检索项目 500000?
我尝试创建一个像 int example = 500000 这样的变量,然后放入 cars.get(example)。但我只是得到了错误:
java.lang.IndexOutOfBoundsException:索引:500000,大小:1
为什么即使我请求的索引 < 总条目,我也会收到 IndexOutOfBoundsException?
任何帮助,将不胜感激。谢谢。