arrayList 添加数据到任意位置
时间: 2023-08-18 20:05:16 浏览: 147
要想在 ArrayList 中添加数据到任意位置,可以使用 ArrayList 的 `add(int index, E element)` 方法,其中 `index` 表示要插入的位置,`element` 表示要插入的元素。例如,下面的代码演示了如何在 ArrayList 中添加数据到指定位置:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("Java");
list.add("Python");
list.add("C++");
System.out.println("原始 ArrayList:" + list); // 原始 ArrayList:[Java, Python, C++]
// 在索引为 1 的位置插入元素
list.add(1, "JavaScript");
System.out.println("插入元素后的 ArrayList:" + list); // 插入元素后的 ArrayList:[Java, JavaScript, Python, C++]
}
}
```
在上面的代码中,我们先创建了一个 ArrayList,并向其中添加了三个元素。然后,我们使用 `add(int index, E element)` 方法在索引为 1 的位置插入了一个元素 `"JavaScript"`,最后输出了插入元素后的 ArrayList。
阅读全文