Heim >Java >javaLernprogramm >Wie füge ich in Java neue Elemente zu einem Array hinzu?

Wie füge ich in Java neue Elemente zu einem Array hinzu?

PHPz
PHPzOriginal
2024-01-03 15:30:431571Durchsuche

Wie füge ich in Java neue Elemente zu einem Array hinzu?

Das Hinzufügen neuer Elemente zu einem Array in Java ist ein häufiger Vorgang, der mit verschiedenen Methoden implementiert werden kann. In diesem Artikel werden mehrere gängige Methoden zum Hinzufügen von Elementen zu einem Array vorgestellt und entsprechende Codebeispiele bereitgestellt.

1. Ein neues Array verwenden

Eine übliche Methode besteht darin, ein neues Array zu erstellen, die Elemente des ursprünglichen Arrays in das neue Array zu kopieren und am Ende des neuen Arrays neue Elemente hinzuzufügen. Die spezifischen Schritte sind wie folgt:

  1. Erstellen Sie ein neues Array mit einer Größe, die um 1 größer ist als das ursprüngliche Array. Dies liegt daran, dass ein neues Element hinzugefügt wird.
  2. Kopieren Sie die Elemente des ursprünglichen Arrays in das neue Array.
  3. Fügen Sie neue Elemente am Ende des neuen Arrays hinzu.

Das Folgende ist ein Codebeispiel zum Hinzufügen neuer Elemente mithilfe eines neuen Arrays:

public class ArrayAddElementExample {
    public static void main(String[] args) {
        int[] originalArray = {1, 2, 3, 4, 5};
    
        // 创建一个新的数组,大小比原数组大1
        int[] newArray = new int[originalArray.length + 1];
    
        // 将原数组的元素复制到新数组中
        for (int i = 0; i < originalArray.length; i++) {
            newArray[i] = originalArray[i];
        }
    
        // 在新数组的末尾添加新元素
        int newElement = 6;
        newArray[newArray.length - 1] = newElement;
    
        // 输出新数组
        for (int i = 0; i < newArray.length; i++) {
            System.out.print(newArray[i] + " ");
        }
    }
}

Das laufende Ergebnis ist: 1 2 3 4 5 6

Zweitens verwenden Sie die ArrayList-Klasse.

Es gibt auch eine praktische Klasse ArrayList in Java, das dynamisch verwendet werden kann Elemente hinzufügen und entfernen. Das Hinzufügen neuer Elemente zu einem Array ist mit der ArrayList-Klasse bequemer.

Das Folgende ist ein Codebeispiel für das Hinzufügen eines neuen Elements mithilfe der ArrayList-Klasse:

import java.util.ArrayList;

public class ArrayListAddElementExample {
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<Integer>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);
    
        // 添加新元素
        int newElement = 6;
        list.add(newElement);
    
        // 输出ArrayList
        for (int i = 0; i < list.size(); i++) {
            System.out.print(list.get(i) + " ");
        }
    }
}

Das laufende Ergebnis ist: 1 2 3 4 5 6

Zusammenfassung

In diesem Artikel werden zwei gängige Methoden zum Hinzufügen neuer Elemente zu einem Array vorgestellt : Verwenden Sie neue Arrays und verwenden Sie die ArrayList-Klasse. Die Verwendung eines neuen Arrays erfordert das manuelle Erstellen eines neuen Arrays, das Kopieren der Elemente des ursprünglichen Arrays und das Hinzufügen neuer Elemente. Die Verwendung der ArrayList-Klasse erleichtert jedoch das dynamische Hinzufügen und Löschen von Elementen. Wählen Sie entsprechend der tatsächlichen Situation die geeignete Methode zum Hinzufügen neuer Elemente zum Array.

Das obige ist der detaillierte Inhalt vonWie füge ich in Java neue Elemente zu einem Array hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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