从数组中删除元素,然后在 Java 中移动其他元素 | 您所在的位置:网站首页 › 数组删除元素Java › 从数组中删除元素,然后在 Java 中移动其他元素 |
在 Java 中使用 for 循环从数组中删除元素并移位
在 Java 中使用 System.arraycopy() 从数组中删除元素并移位
在 Java 中使用 ArrayList 从数组中删除元素并移位
Java 中的数组是相同类型元素的固定大小集合。Java 提供了各种方法来执行与数组相关的不同操作。 在 Java 中使用 for 循环从数组中删除元素并移位在这种方法中,我们使用多个 for 循环来遍历 arr 的所有元素并检查我们要删除的元素。当找到要删除的元素时,我们创建一个大小为 arr.length-1 的新数组 newArr。我们运行另一个循环来复制 elementToBeDeleted 所在索引之前的所有元素。 在此之后,我们运行另一个循环来复制 elementToBeDeleted 之后数组的剩余元素,留下我们必须删除的元素。 import java.util.Arrays; public class Test { public static void main(String[] args){ int[] arr = {3,1,6,5,2,8,4}; int[] newArr = null; int elementToBeDeleted = 5; System.out.println("Original Array is: "+Arrays.toString(arr)); for (int i = 0; i |
CopyRight 2018-2019 实验室设备网 版权所有 |