ArrayList - Java에서 addAll(int index, Collection c)의 예

마지막 튜토리얼에서 addAll(Collection c) ArrayList의 끝에서 컬렉션을 연결하는 데 사용됩니다. 이 튜토리얼에서는 다른 methodaddAll(int index, Collection c) 컬렉션 c의 모든 요소를 특정 위치에 추가합니다. index.

public boolean addAll(int index, Collection c): ArrayList가 수정되고 요소가 성공적으로 다시 추가되면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

아래 코드에는 요소로 채워진 String 유형의 ArrayList와 Vector가 있으며 ArrayList.
import java.util.ArrayList입니다. 
import java.util.List;
import 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(문자열 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(문자열 e:aList)
System.out.println(e); addAll()을 호출하기 전에
}

Runtime:

ArrayList addAll()을 호출하기 전에: 
1
2
3
ArrayList addAll():
1
4
5
2
3
다른 컬렉션을 추가하려면 Vector를 원하는 컬렉션으로 바꾸기만 하면 됩니다. 예를 들어, ArrayList의 모든 요소를 다른 ArrayList에 삽입하려면 Vector를 ArrayList.