ה הוסף הכל() היא שיטה של מחלקה Java Collections אשר מוסיפה את כל האלמנטים שצוינו לאוסף שצוין. ניתן לציין את האלמנטים שיש להוסיף בנפרד או כמערך.
תחביר
להלן ההצהרה של הוסף הכל() שיטה:
public static boolean addAll(Collection c, T... elements)
פָּרָמֶטֶר
פָּרָמֶטֶר | תיאור | חובה/אופציונלי |
---|---|---|
ג | זהו אוספים שלתוכם יש להכניס אלמנטים. | נדרש |
אלמנטים | אלמנטים הם האלמנטים שיש להכניס לתוך c. | נדרש |
החזרות
ה הוסף הכל() השיטה חוזרת נָכוֹן אם האוסף השתנה כתוצאה מהקריאה לשיטה.
חריגים
UnsupportedOperationException - אם אוסף c אינו תומך בפעולת ההוספה.
NullPointerException - אם אלמנטים מכילים ערכי null ו-c אינו מתיר רכיבי null, או אם c או אלמנטים הם null.
חריג טיעון לא חוקי - אם מאפיינים מסוימים של ערך באלמנטים מונעים את הוספתו ל-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]