Wie lösche ich Elemente aus einem Array in JAVA?
Java-Arrays haben eine feste Länge, sodass Elemente im Array nicht direkt gelöscht werden können. (Empfohlenes Tutorial: Java-Tutorial)
Löschen Sie die Elemente des ursprünglichen Arrays, indem Sie ein neues Array erstellen und die beibehaltenen Elemente im ursprünglichen Array dem neuen Array zuweisen. Auf die gleiche Weise können Elemente zu einem Array hinzugefügt werden.
import java.util.Arrays; public class ArrayTest1 { public static void main(String[] args) { int[] array1 = new int[] {4, 5, 6, 7}; int num = 2; int[] newArray = new int[array1.length-1]; for(int i=0;i<newArray.length; i++) { // 判断元素是否越界 if (num < 0 || num >= array1.length) { throw new RuntimeException("元素越界... "); } // if(i<num) { newArray[i] = array1[i]; } else { newArray[i] = array1[i+1]; } } // 打印输出数组内容 System.out.println(Arrays.toString(array1)); array1 = newArray; System.out.println(Arrays.toString(array1)); } }
Das obige ist der detaillierte Inhalt vonWie lösche ich Elemente aus einem Array in JAVA?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!