Java ArrayList add(E-Element)-Methode
Der ArrayListadd(E-Element) Die Methode der Java ArrayList-Klasse hängt einen neuen Wert an das Ende dieser Liste an.
Syntax:
public boolean add (E element)
Parameter:
Hier ist „Element“ ein Element, das an die Liste angehängt werden soll.
Zurückkehren:
Es wird immer „true“ zurückgegeben. Machen Sie sich keine Sorgen über den booleschen Rückgabewert. Es ist immer vorhanden, da andere Klassen in der Sammlungsfamilie beim Hinzufügen eines Elements einen Rückgabewert in der Signatur benötigen.
Beispiel 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] } }Testen Sie es jetzt
Ausgabe:
[element1, true, last element]
Beispiel 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 } }Testen Sie es jetzt
Ausgabe:
does not compile.
Diesmal weiß der Compiler, dass nur Integer-Werte zulässig sind, und verhindert den Versuch, einen String-Wert hinzuzufügen.
Java ArrayList add(int index, E element)-Methode
Der add(int index, E-Element) Die Methode der Java-ArrayList-Klasse fügt ein bestimmtes Element in einen bestimmten Index von ArrayList ein. Es verschiebt das Element des angegebenen Index, falls vorhanden, und nachfolgende Elemente nach rechts.
Syntax:
public void add (int index , E element)
Parameter:
'Index' : Index, an dem das Element eingefügt wird.
'Element' : ist ein einzufügendes Element.
Zurückkehren:
Nichts zurückgeben.
Beispiel 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'] } }Testen Sie es jetzt
Ausgabe:
['black', 'red' , 'white', 'blue']
Beispiel 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] } }Testen Sie es jetzt
Ausgabe:
[1, 'e1', 'e2' , 1]
Beispiel 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 } }Testen Sie es jetzt
Ausgabe:
throwsIndexOutOfBoundsException