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 を返します。
以下のコードでは、要素が埋められた Array List と String 型の Vector があり、ArrayList の 2 番目の位置 (index=1) に Vector 要素を挿入しています。
public boolean addAll(int index, Collection c): ArrayList が変更され、要素が正常に再追加された場合は true を返し、そうでない場合は false を返します。
以下のコードでは、要素が埋められた Array List と String 型の Vector があり、ArrayList の 2 番目の位置 (index=1) に Vector 要素を挿入しています。
importjava.util.ArrayListです。Runtime:
import java.util.List;
import java.util.Vector;
public class ArrayListaddAllIndex{
public static void main(String[] args) {
// ArrayList を作成します<文字列>
ArrayList<文字列>aList = new 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 = 新しいベクター<文字列>();
//ベクターに値を追加
vec.add("4");
vec.add("5");
//addAll()
を Apple に実行 aList.addAll(1, vec) メソッド;
System.out.println("addAll()を呼び出した後のArrayList):");
for(String e:aList)
System.out.println(e);
}
}
ArrayList addAll() を呼び出す前):別のコレクションを追加するには、Vector を目的のコレクションに置き換えるだけです。たとえば、ArrayList のすべての要素を別の ArrayList に挿入する場合は、Vector を ArrayList.
1
2
3
ArrayList after calling addAll():
1
4
5
2
3