Elemente an ein Array anhängen:
Um Elemente an ein Array anzuhängen, müssen Sie die folgenden Schritte befolgen:
- Erstellen Sie ein Array größeren Umfangs
- Kopieren Sie die Elemente aus dem alten Array in das neue Array mithilfe einer Schleife
- Fügen Sie das neue Element am Ende des neuen Arrays hinzu
Hier ist der Code zum Anhängen von Elementen an ein Array:
~/project/ArrayAppend.java
import java.util.Arrays;
public class ArrayAppend {
public static int[] appendToArray(int[] oldArr, int elementToAdd) {
int[] newArr = Arrays.copyOf(oldArr, oldArr.length + 1);
newArr[newArr.length - 1] = elementToAdd;
return newArr;
}
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5};
System.out.println("Initial Array: " + Arrays.toString(arr));
arr = appendToArray(arr, 6);
arr = appendToArray(arr, 7);
arr = appendToArray(arr, 8);
System.out.println("After adding elements: " + Arrays.toString(arr));
}
}
Um den Code auszuführen, öffnen Sie das Terminal im Projektordner und kompilieren und führen Sie dann den Code mit den folgenden Befehlen aus:
javac ArrayAppend.java
java ArrayAppend
Nachdem der Code ausgeführt wurde, erhalten Sie die folgende Ausgabe:
Initial Array: [1, 2, 3, 4, 5]
After adding elements: [1, 2, 3, 4, 5, 6, 7, 8]