java中ArrayList无元素时向指定位置添加元素
时间: 2024-10-14 11:14:32 浏览: 40
在Java中,ArrayList是一个动态数组,如果你想要在它无元素的时候向某个特定位置插入新元素,你可以先检查ArrayList是否为空,然后使用`add(int index, E element)`方法。这个方法接受两个参数:索引位置和要添加的元素。
下面是一个示例:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>(); // 创建一个空的ArrayList
if (list.isEmpty()) { // 检查列表是否为空
list.add(0, "Element at position 0"); // 向索引0的位置插入元素
list.add(1, "Element at position 1"); // 同理,向其他位置插入
} else {
System.out.println("List is not empty, cannot insert at specific positions.");
}
for (String item : list) {
System.out.println(item);
}
}
}
```
在这个例子中,如果ArrayList为空,我们就向索引0和1分别添加了元素。如果不为空,我们则提示不能在已有元素的列表中插入。
阅读全文