ArrayList - Java 中 addAll(int index, Collection c) 的示例
在上一个教程中,我们分享了一个 addAll(Collection c)用于连接 ArrayList 末尾的集合。在本教程中,我们将看到另一个方法addAll(int index, Collection c)将集合 c 的所有元素附加到特定位置 index.
public boolean addAll(int index, Collection c):如果 ArrayList 已被修改并且元素已成功重新添加,则返回 true,否则为 false。
在下面的代码中,我们有一个 ArrayList 和一个 String 类型的 Vector,其中填充了元素,我们将 Vector 元素插入到 ArrayList.
public boolean addAll(int index, Collection c):如果 ArrayList 已被修改并且元素已成功重新添加,则返回 true,否则为 false。
在下面的代码中,我们有一个 ArrayList 和一个 String 类型的 Vector,其中填充了元素,我们将 Vector 元素插入到 ArrayList.
import 的第二个位置 (index=1)java.util.ArrayList;运行时:
import java.util.List;
导入 java.util.Vector;
public class ArrayListaddAllIndex{
public static void main(String[] args) {
// 创建 ArrayList<字符串>
ArrayList<字符串>aList = 新的 ArrayList<字符串>();
//在 ArrayList
aList.add(1”) 中添加字符串;
aList.add(2”);
aList.add(3”);
System.out.println(调用 addAll() 之前的 ArrayList:”);
for(String e:aList)
System.out.println(e);
//vector
列表<字符串>vec = 新向量<字符串>();
//向 Vector
vec.add(4”) 添加值;
vec.add(5”);
//苹果 addAll()
aList.addAll(1, vec) 方法;
System.out.println(调用 addAll() 后的 ArrayList:”);
for(String e:aList)
System.out.println(e);
}
}
调用 addAll() 之前的 ArrayList:要添加另一个集合,只需将 Vector 替换为您想要的集合即可。例如,如果要将 ArrayList 的所有元素插入到另一个 ArrayList 中,请将 Vector 替换为 ArrayList.
1
2
3
调用 addAll() 后的 /ArrayList :
1
4
5
2
3