logo

Java 컬렉션 addAll() 메서드

그만큼 모두 추가() 지정된 컬렉션에 지정된 모든 요소를 ​​추가하는 Java Collections 클래스의 메서드입니다. 추가할 요소는 개별적으로 지정하거나 배열로 지정할 수 있습니다.

통사론

다음은 선언문이다. 모두 추가() 방법:

 public static boolean addAll(Collection c, T... elements) 

매개변수

매개변수 설명 필수/선택
요소가 삽입될 컬렉션입니다. 필수의
강요 요소는 c에 삽입될 요소입니다. 필수의

보고

그만큼 모두 추가() 메소드 반환 진실 메소드 호출의 결과로 컬렉션이 변경된 경우.

예외

지원되지 않는 작업예외 - 컬렉션 c가 추가 작업을 지원하지 않는 경우.

NullPointer예외 - 요소에 null 값이 포함되어 있고 c가 null 요소를 허용하지 않거나 c 또는 요소가 null인 경우.

IllegalArgumentException - 요소 값의 일부 속성으로 인해 해당 값이 c에 추가되지 않는 경우.

호환성 버전

자바 1.5 이상

실시예 1

 import java.util.Collections; import java.util.HashSet; import java.util.Set; public class CollectionsAddAllExample1 { public static void main(String[] args) { Set set = new HashSet(); boolean b = Collections.addAll(set, 1, 2, 3, 4, 5); System.out.println('Boolean Result: '+b); System.out.println('Collection Value: '+set); } } 
지금 테스트해보세요

산출:

 Boolean Result: true Collection Value: [1, 2, 3, 4, 5] 

실시예 2

 import java.util.*; public class CollectionsAddAllExample2 { public static void main(String[] args) { List alist = new ArrayList(); alist.add('Rahul'); alist.add('Karthik'); alist.add('OM'); alist.add('Shiva'); alist.add('Anand'); alist.add('Prem'); System.out.println('The List are: '+alist); boolean b = Collections.addAll(alist, 'Rahul', 'OM', 'Prem'); System.out.println('Boolean Result: '+b); System.out.println('Collection Value: '+alist); } } 
지금 테스트해보세요

산출:

 The List are: [Rahul, Karthik, OM, Shiva, Anand, Prem] Boolean Result: true Collection Value: [Rahul, Karthik, OM, Shiva, Anand, Prem, Rahul, OM, Prem] 

실시예 3

 import java.util.*; public class CollectionsAddAllExample3 { public static void main(String[] args) { //Create object of an array list List alist = new ArrayList(); //Add values to the list alist.add('JavaTpoint'); alist.add('SSSIT.COM'); alist.add('Hindi100.COM'); System.out.println('Initial collection value: '+alist); //Add values to this collection and print Final collection Result boolean b = Collections.addAll(alist, 'Rank1','Rank2','Rank3'); System.out.println('Boolean Result: '+b); System.out.println('Final collection value: '+alist); } } 
지금 테스트해보세요

산출:

 Initial collection value: [JavaTpoint, SSSIT.COM, Hindi100.COM] Boolean Result: true Final collection value: [JavaTpoint, SSSIT.COM, Hindi100.COM, Rank1, Rank2, Rank3]