用java写一个删除数组中的指定元素
时间: 2024-05-15 17:15:00 浏览: 100
js删除数组中指定元素
以下是用Java编写的删除数组中指定元素的代码:
```java
public static int[] removeElement(int[] arr, int key) {
int[] result = new int[arr.length];
int index = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] != key) {
result[index++] = arr[i];
}
}
return Arrays.copyOf(result, index);
}
```
此方法接受一个整数数组和一个整数参数作为输入。它创建一个新的数组来存储删除元素后的结果,并在遍历原始数组时跳过指定的元素。最后,使用Java的Arrays类中的copyOf方法返回新数组的副本,该副本已被截断为所需的长度。
阅读全文