ArrayDeque – add()
java.util.ArrayDeque.add() מוסיף אלמנט לאובייקט האוסף ArrayDeque.
אם אנו משתמשים בשיטה זו באופן רציף כדי להוסיף אלמנטים, אז כל אלמנט מוכנס במיקום האחרון ב- ArrayDeque.
תחביר
arraydeque_object. לְהוֹסִיף ( אֵלֵמֶנט )
איפה arraydeque_object מייצג את אוסף ArrayDeque.
פָּרָמֶטֶר
זה דורש אלמנט ביחס לסוג האובייקט של אוסף ArrayDeque.
הערה
- אם נכניס אלמנט מסוג נתונים שגוי, השגיאה מוחזרת.
- אם נכניס ערך ריק, א NullPointerException נזרק.
דוגמה 1
כאן, ניצור אוסף ArrayDeque ריק עם סוג String ונוסיף לו אלמנט.
יְבוּא java.util.* ;יְבוּא java.util.ArrayDeque ;
פּוּמְבֵּי מעמד רָאשִׁי
{
פּוּמְבֵּי סטָטִי בָּטֵל רָאשִׁי ( חוּט [ ] args ) {
// צור ArrayDeque בשם a_deque_object עם סוג מחרוזת
Dequea_deque_object = חָדָשׁ ArrayDeque ( ) ;
מערכת . הַחוּצָה . println ( 'נתונים בפועל קיימים ב-a_deque_object: ' + a_deque_object ) ;
//הוסף לזה 'אבץ'.
a_deque_object. לְהוֹסִיף ( 'אָבָץ' ) ;
מערכת . הַחוּצָה . println ( 'נתונים סופיים נמצאים ב-a_deque_object: ' + a_deque_object ) ;
}
}
תְפוּקָה:
אז אנחנו יכולים לראות 'אבץ' מתווסף ב-a_deque_object.
הֶסבֵּר
שורה 9,11:
צור ArrayDeque בשם a_dequeobject עם סוג String והחזר את האובייקט ArrayDeque.
שורה 14,16:
כעת הוסף את האלמנט 'Zinc' ל-a_deque_object והחזר אותו.
דוגמה 2
כאן, ניצור אוסף ArrayDeque ריק עם סוג Integer ונוסיף רכיבי a5 באופן רציף.
יְבוּא java.util.* ;יְבוּא java.util.ArrayDeque ;
פּוּמְבֵּי מעמד רָאשִׁי
{
פּוּמְבֵּי סטָטִי בָּטֵל רָאשִׁי ( חוּט [ ] args ) {
// צור ArrayDeque בשם a_deque_object עם סוג מספר שלם
Dequea_deque_object = חָדָשׁ ArrayDeque ( ) ;
//הוסף לזה 100.
a_deque_object. לְהוֹסִיף ( 100 ) ;
מערכת . הַחוּצָה . println ( 'נתונים קיימים ב-a_deque_object לאחר הוספת 100: ' + a_deque_object ) ;
//הוסף לזה 200.
a_deque_object. לְהוֹסִיף ( 200 ) ;
מערכת . הַחוּצָה . println ( 'נתונים קיימים ב-a_deque_object לאחר הוספת 200: ' + a_deque_object ) ;
//הוסף לזה 300.
a_deque_object. לְהוֹסִיף ( 300 ) ;
מערכת . הַחוּצָה . println ( 'נתונים קיימים ב-a_deque_object לאחר הוספת 300: ' + a_deque_object ) ;
//הוסף לזה 400.
a_deque_object. לְהוֹסִיף ( 400 ) ;
מערכת . הַחוּצָה . println ( 'נתונים קיימים ב-a_deque_object לאחר הוספת 400: ' + a_deque_object ) ;
//הוסף לזה 500.
a_deque_object. לְהוֹסִיף ( 500 ) ;
מערכת . הַחוּצָה . println ( 'נתונים קיימים ב-a_deque_object לאחר הוספת 500: ' + a_deque_object ) ;
}
}
תְפוּקָה:
אז אנחנו יכולים לראות שכל האלמנטים מתווספים ל-a_deque_object בזה אחר זה.
הֶסבֵּר
שורה 9:
צור ArrayDeque בשם a_dequeobject עם סוג Integer.
שורה 12,13:
הוסף אלמנט – 100 ל-a_deque_object והחזר אותו.
שורה 16,17:
הוסף אלמנט – 200 ל-a_deque_object והחזר אותו.
שורה 20,21:
הוסף אלמנט – 300 ל-a_deque_object והחזר אותו.
שורה 24,25:
הוסף אלמנט – 400 ל-a_deque_object והחזר אותו.
שורה 28,29:
הוסף אלמנט – 500 ל-a_deque_object והחזר אותו.
ArrayDeque – addAll()
java.util.ArrayDeque.addAll() מוסיף את כל האלמנטים באובייקט Java Collection לאובייקט האוסף ArrayDeque. זה דומה ל-add(), אבל ההבדל הוא שהוא מוסיף מספר אלמנטים (האוסף כולו) לאובייקט האוסף ArrayDeque.
תחביר
arraydeque_object. הוסף הכל ( אובייקט_אוסף )איפה, אובייקט_אוסף מייצג את אוספי Java כמו Vector, ArrayList, ArrayDeque וכו'.
פָּרָמֶטֶר
זה לוקח את collection_object כפרמטר.
דוגמה 1
בואו נשקול אובייקט אוסף ArrayDeque עם אלמנט אחד וניצור אובייקט אוסף ArrayDeque אחר עם שני אלמנטים. לבסוף, הוסף את כל האלמנטים הקיימים באובייקט האוסף השני לאובייקט האוסף הראשון.
יְבוּא java.util.* ;יבוא. util . ArrayDeque ;
פּוּמְבֵּי מעמד רָאשִׁי
{
פּוּמְבֵּי סטָטִי בָּטֵל רָאשִׁי ( חוּט [ ] args ) {
// צור ArrayDeque בשם a_deque_object1 עם סוג מספר שלם
Deque a_deque_object1 = חָדָשׁ ArrayDeque ( ) ;
//הוסף לזה 100.
a_deque_object1. לְהוֹסִיף ( 100 ) ;
מערכת . הַחוּצָה . println ( 'נתונים בפועל קיימים ב-a_deque_object1: ' + a_deque_object1 ) ;
// צור ArrayDeque בשם a_deque_object2 עם סוג מספר שלם
Deque a_deque_object2 = חָדָשׁ ArrayDeque ( ) ;
//הוסיפו לו 200,300.
a_deque_object2. לְהוֹסִיף ( 200 ) ;
a_deque_object2. לְהוֹסִיף ( 300 ) ;
//הוסף את כל האלמנטים ב-a_deque_object2 ל-a_deque_object1
a_deque_object1. הוסף הכל ( a_deque_object2 ) ;
מערכת . הַחוּצָה . println ( 'נתונים סופיים קיימים ב-a_deque_object1: ' + a_deque_object1 ) ;
}
}
תְפוּקָה:
אנו יכולים לראות את כל האלמנטים האלה מתווספים לאובייקט ArrayDeque הראשון באמצעות שיטת addAll() .
הֶסבֵּר
שורה 8-14:
צור את אובייקט האוסף הראשון של ArrayDeque בשם a_deque_object1. הוסף לו 100 והצג אותו.
קו 17-21:
צור את אובייקט האוסף השני של ArrayDeque בשם a_deque_object2. הוסף לזה 200,300.
שורה 24,25:
הוסף את כל האלמנטים הקיימים ב-a_deque_object2 לתוך a_deque_object21 באמצעות שיטת addAll() .
דוגמה 2
בואו נשקול אובייקט אוסף ArrayDeque עם אלמנט אחד וניצור אובייקט אוסף וקטור אחר עם שני אלמנטים. לבסוף, הוסף את כל האלמנטים הקיימים באובייקט האוסף השני לאובייקט האוסף הראשון.
יְבוּא java.util.* ;יְבוּא java.util.ArrayDeque ;
פּוּמְבֵּי מעמד רָאשִׁי
{
פּוּמְבֵּי סטָטִי בָּטֵל רָאשִׁי ( חוּט [ ] args ) {
// צור ArrayDeque בשם a_deque_object1 עם סוג מחרוזת
Deque a_deque_object1 = חָדָשׁ ArrayDeque ( ) ;
//הוסף לזה 'שלום'.
a_deque_object1. לְהוֹסִיף ( 'שלום' ) ;
מערכת . הַחוּצָה . println ( 'נתונים בפועל קיימים ב-a_deque_object1: ' + a_deque_object1 ) ;
// צור וקטור בשם vector_object עם סוג מחרוזת
Vectorvector_object = חָדָשׁ וֶקטוֹר ( ) ;
//הוסף לזה את 'Linuxhint', 'Python'.
vector_object. לְהוֹסִיף ( 'לינוקס' ) ;
vector_object. לְהוֹסִיף ( 'פִּיתוֹן' ) ;
מערכת . הַחוּצָה . println ( 'נתונים בפועל קיימים ב- vector_object: ' + vector_object ) ;
//הוסף את כל האלמנטים ב- vector_object ל-a_deque_object1
a_deque_object1. הוסף הכל ( vector_object ) ;
מערכת . הַחוּצָה . println ( 'נתונים סופיים קיימים ב-a_deque_object1: ' + a_deque_object1 ) ;
}
}
תְפוּקָה:
אנו יכולים לראות את כל האלמנטים האלה מ- vector_object מתווספים לאובייקט ArrayDeque הראשון באמצעות השיטה addAll() .
הֶסבֵּר
שורה 9-13:
צור את אובייקט האוסף הראשון של ArrayDeque בשם a_deque_object1 עם סוג מחרוזת. הוסף לו 'שלום' והצג אותו.
קו 16-21:
צור את האובייקט של אוסף וקטור בשם vector_object. הוסף אליו 'Linuxhint' ו-'Python' והצג אותו.
שורה 25,26:
הוסף את כל האלמנטים הקיימים ב- vector_object לתוך a_deque_object21 באמצעות שיטת addAll() .
סיכום
ראינו כיצד להוסיף אלמנטים לאובייקט האוסף ArrayDeque באמצעות מתודות add() ו-addAll(). ההבדל הוא ששיטת add() מוסיפה אלמנט בודד בכל פעם, אך addAll() מוסיפה אלמנטים מאוסף שיכול להיות יחיד או מרובה. ראינו שתי דוגמאות כל אחת לשתי השיטות.