IndexOutOfBounds添加到 ArrayList at index 时的异常更新
2022-09-03 05:21:06
我得到以下代码的异常。但不明白为什么。Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 1, Size: 0
public class App {
public static void main(String[] args) {
ArrayList<String> s = new ArrayList<>();
//Set index deliberately as 1 (not zero)
s.add(1,"Elephant");
System.out.println(s.size());
}
}
更新
我可以让它工作,但我试图理解这些概念,所以我将声明更改为下面,但也没有工作。
ArrayList<String> s = new ArrayList<>(10)