Wir können der Liste Elemente hinzufügen, indem wir die add()-Methode von List verwenden.
boolean add(E e)
Hängt das angegebene Element an das Ende dieser Liste an (optionaler Vorgang).
e strong> – Das Element, das an diese Liste angehängt werden soll.
True zurück (angegeben durch Collection.add(E)).
UnsupportedOperationException – wenn diese Liste den Add-Vorgang nicht unterstützt.
ClassCastException – wenn die Klasse des angegebenen Elements verhindert, dass es zu dieser Liste hinzugefügt wird.
NullPointerException – wenn das angegebene Element null ist und diese Liste keine Nullelemente zulässt.
IllegalArgumentException – wenn ein Attribut dieses Elements verhindert, dass es dieser Liste hinzugefügt wird.
void add(int index, E element)
Fügt das angegebene Element an der angegebenen Position in dieser Liste ein (optionaler Vorgang). Verschiebt das Element, das sich derzeit an dieser Position befindet (falls vorhanden), und alle nachfolgenden Elemente nach rechts (wobei ihr Index um eins erhöht wird).
element – Das einzufügende Element.
UnsupportedOperationException – wenn der Add-Vorgang nicht unterstützt wird
ClassCastException – wenn die Klasse des angegebenen Elements verhindert, dass es zu dieser Liste hinzugefügt wird.
NullPointerException – wenn das angegebene Element null ist und diese Liste keine Nullelemente zulässt.
IllegalArgumentException< /strong> – wenn ein Attribut des Elements verhindert, dass es dieser Liste hinzugefügt wird.
IndexOutOfBoundsException – wenn der Index außerhalb des Bereichs liegt ( index < 0 || index > size()).
Das folgende Beispiel zeigt die Verwendung der add()-Methode - p>
package com.tutorialspoint; import java.util.ArrayList; import java.util.List; public class CollectionsDemo { public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); list.add(5); list.add(6); System.out.println("List: " + list); list.add(3, 4); System.out.println("List: " + list); try { list.add(7, 7); } catch(IndexOutOfBoundsException e) { e.printStackTrace(); } } }
Dadurch wird das folgende Ergebnis erzeugt -
List: [1, 2, 3, 5, 6] List: [1, 2, 3, 4, 5, 6] java.lang.IndexOutOfBoundsException: Index: 7, Size: 6 at java.base/java.util.ArrayList.rangeCheckForAdd(ArrayList.java:788) at java.base/java.util.ArrayList.add(ArrayList.java:513) at com.tutorialspoint.CollectionsDemo.main(CollectionsDemo.java:22)
Das obige ist der detaillierte Inhalt vonWie füge ich in Java ein Element zur Liste hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!