logo

Metoda dodawania Java ArrayList

Metoda Java ArrayList add (element E).

The ArrayListadd (element E) metoda klasy Java ArrayList dodaje nową wartość na końcu tej listy.

Składnia:

 public boolean add (E element) 

Parametr:

Tutaj „element” oznacza element, który należy dodać do listy.

Powrót:

Zawsze zwraca wartość „true”. Nie martw się o zwracaną wartość logiczną. Zawsze tam jest, ponieważ inne klasy w rodzinie kolekcji wymagają wartości zwracanej w podpisie podczas dodawania elementu.

Przykład 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] } } 
Przetestuj teraz

Wyjście:

klasa abstrakcyjna a interfejs
 [element1, true, last element] 

Przykład 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 } } 
Przetestuj teraz

Wyjście:

znaczenie dhl
 does not compile. 

Tym razem kompilator wie, że dozwolone są tylko wartości typu Integer i uniemożliwia próbę dodania wartości String.

Metoda Java ArrayList add(int indeks, element E).

The add(int indeks, element E) metoda klasy Java ArrayList wstawia określony element do określonego indeksu klasy ArrayList. Przesuwa element wskazanego indeksu, jeśli istnieje, oraz kolejne elementy w prawo.

Składnia:

 public void add (int index , E element) 

Parametr:

'indeks' : indeks, pod którym element zostanie wstawiony.

'element' : jest elementem do wstawienia.

Powrót:

Nic nie zwracaj.

Przykład 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'] } } 
Przetestuj teraz

Wyjście:

strony takie jak coomeet
 ['black', 'red' , 'white', 'blue'] 

Przykład 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] } } 
Przetestuj teraz

Wyjście:

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

Przykład 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 } } 
Przetestuj teraz

Wyjście:

 throwsIndexOutOfBoundsException