logo

Metodo di aggiunta Java ArrayList

Metodo Java ArrayList add (elemento E).

IL ArrayListadd(elemento E) metododella classe Java ArrayListaggiunge un nuovo valore alla fine di questo elenco.

Sintassi:

 public boolean add (E element) 

Parametro:

Qui, 'elemento' è un elemento da aggiungere alla lista.

Ritorno:

Restituisce sempre 'vero'. Non preoccuparti del valore restituito booleano. È sempre presente poiché altre classi della famiglia delle raccolte necessitano di un valore di ritorno nella firma quando si aggiunge un elemento.

Esempio 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] } } 
Provalo adesso

Produzione:

 [element1, true, last element] 

Esempio 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 } } 
Provalo adesso

Produzione:

 does not compile. 

Questa volta il compilatore sa che sono consentiti solo valori interi e impedisce il tentativo di aggiungere un valore String.

Metodo Java ArrayList add(int indice, elemento E).

IL add(int indice, elemento E) Il metodo della classe Java ArrayList inserisce un elemento specifico in un indice specifico di ArrayList. Sposta a destra l'elemento dell'indice indicato, se esistente, e gli elementi successivi.

Sintassi:

 public void add (int index , E element) 

Parametro:

'indice' : indice in cui verrà inserito l'elemento.

booleano in stringa

'elemento' : è un elemento da inserire.

Ritorno:

Non restituire nulla.

Esempio 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'] } } 
Provalo adesso

Produzione:

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

Esempio 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] } } 
Provalo adesso

Produzione:

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

Esempio 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 } } 
Provalo adesso

Produzione:

 throwsIndexOutOfBoundsException