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

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

PHPz
PHPznach vorne
2023-09-11 23:49:021978Durchsuche

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)

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

parameters

  • e strong> – 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)

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

  • 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 – wenn ein Attribut des Elements verhindert, dass es dieser Liste hinzugefügt wird.

  • IndexOutOfBoundsException – wenn der Index außerhalb des Bereichs liegt ( index size()).

Beispiel

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();
      }
   }
}

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)

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:EnumMap-Klasse in JavaNächster Artikel:EnumMap-Klasse in Java