Heim > Java > javaLernprogramm > Hauptteil

Wie füge ich in Java ein Element zur Liste hinzu?

PHPz
Freigeben: 2023-09-11 23:49:02
nach vorne
1933 Leute haben es durchsucht

Wie füge ich in Java ein Element zur Liste hinzu?

Wir können der Liste Elemente hinzufügen, indem wir die add()-Methode von List verwenden.

1. Verwenden Sie die Methode add() ohne Index.

boolean add(E e)
Nach dem Login kopieren

Hängt das angegebene Element an das Ende dieser Liste an (optionaler Vorgang).

parameters

  • e – Das Element, das an diese Liste angehängt werden soll.

Gibt

True zurück (angegeben durch Collection.add(E)).

Throws

  • 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.

2. Verwenden Sie add() mit dem Indexparameter, um ein Element an einer bestimmten Position hinzuzufügen.

void add(int index, E element)
Nach dem Login kopieren

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).

Parameter

  • < p>index – Der Index, an dem das angegebene Element eingefügt werden soll.

  • element – Das einzufügende Element.

Throws

  • 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()).

Beispiel

Das folgende Beispiel zeigt die Verwendung der add()-Methode -

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();
      }
   }
}
Nach dem Login kopieren

Ausgabe

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)
Nach dem Login kopieren

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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage