logo

Java コレクションの addAll() メソッド

全て追加する() 指定されたすべての要素を指定されたコレクションに追加する Java Collections クラスのメソッドです。追加する要素は個別に指定することも、配列として指定することもできます。

構文

以下は宣言です 全て追加する() 方法:

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

パラメータ

パラメータ 説明 必須/オプション
c 要素が挿入されるコレクションです。 必須
要素 Elements は c に挿入される要素です。 必須

戻り値

全て追加する() メソッドの戻り値 真実 メソッド呼び出しの結果としてコレクションが変更された場合。

例外

UnsupportedOperationException - コレクション c が追加操作をサポートしていない場合。

NullPointerException - 要素に null 値が含まれており、c が null 要素を許可しない場合、または c または要素が null の場合。

IllegalArgumentException - 要素内の値のプロパティによっては、その値を c に追加できない場合。

互換バージョン

Java 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]