logo

שיטת הוספה של Java ArrayList

שיטת ה-Java ArrayList add(E element).

ה ArrayListadd(אלמנט E) methodof Java ArrayList class מוסיף ערך חדש לסוף רשימה זו.

תחביר:

 public boolean add (E element) 

פָּרָמֶטֶר:

כאן, 'אלמנט' הוא רכיב שיש להוסיף לרשימה.

compareto ב-java

לַחֲזוֹר:

זה תמיד חוזר 'נכון'. אל תדאג לגבי ערך ההחזר הבולאני. זה תמיד שם שכן מחלקות אחרות במשפחת האוספים זקוקות לערך החזרה בחתימה בעת הוספת אלמנט.

דוגמה 1

 import java.util.ArrayList; public class ArrayListAddExample1{ public static void main(String[] args) { ArrayList list = new ArrayList(); list.add('element1'); // [element1] list.add(Boolean.TRUE); // [element1, true] list.add('last element') // [element1, true, last element] System.out.println(list); // [element1, true, last element] } } 
בדוק את זה עכשיו

תְפוּקָה:

 [element1, true, last element] 

דוגמה 2

 import java.util.ArrayList; public class ArrayListAddExample2{ public static void main(String[] args){ ArrayList id = new ArrayList(); list.add(1); // [1] list.add('student id'); // does not compile } } 
בדוק את זה עכשיו

תְפוּקָה:

 does not compile. 

הפעם המהדר יודע שמותר להיכנס רק ערכי Integer ומונע את הניסיון להוסיף ערך String.

שיטת Java ArrayList add(int index, E element).

ה add(int index, E element) שיטה של ​​מחלקה Java ArrayList מכניסה אלמנט מסוים באינדקס ספציפי של ArrayList. זה מעביר את האלמנט של האינדקס המצוין אם קיים ואת האלמנטים הבאים ימינה.

תחביר:

 public void add (int index , E element) 

פָּרָמֶטֶר:

'אינדקס' : אינדקס שבו יוכנס האלמנט.

'אֵלֵמֶנט' : הוא אלמנט שיש להכניס.

np.log

לַחֲזוֹר:

לא תחזיר כלום.

דוגמה 3

 import java.util.ArrayList; public class ArrayListAddExample3{ public static void main(String[] args){ List colors = new ArrayList(); colors.add('red'); // ['red'] colors.add('blue'); // ['red' , 'blue'] colors.add(1, 'white'); // ['red' , 'white', 'blue'] colors.add(0, 'black'); // ['black', 'red' , 'white', 'blue'] System.out.println(colors); // ['black', 'red' , 'white', 'blue'] } } 
בדוק את זה עכשיו

תְפוּקָה:

 ['black', 'red' , 'white', 'blue'] 

דוגמה 4

 import java.util.ArrayList; public class ArrayListAddExample4{ public static void main(String[] args){ List list = new ArrayList(); list.add(0, 'e1'); // ['e1'] list.add(1); // ['e1' , 1] list.add(1, 'e2'); // ['e1', 'e2', 1] list.add(0, 1); // [1, 'e1', 'e2' , 1] System.out.println(list); // [1, 'e1', 'e2' , 1] } } 
בדוק את זה עכשיו

תְפוּקָה:

 [1, 'e1', 'e2' , 1] 

דוגמה 5

 import java.util.ArrayList; public class ArrayListAddExample5{ public static void main(String[] args){ List list = new ArrayList(); list.add(0, 'element1'); // ['element1'] list.add(1, 'element2'); // ['element1', 'element2'] list.add(3, 'element2'); // throws IndexOutOfBoundsException } } 
בדוק את זה עכשיו

תְפוּקָה:

 throwsIndexOutOfBoundsException