java刪除數(shù)組第一個元素的方法 如何刪除JAVA集合中的元素?
如何刪除JAVA集合中的元素?java中集合list提供rjava中如何在一個數(shù)組中刪除里面的元素?以下實例演示了如何使用 remove () 方法來刪除數(shù)組元素: 文件import public c
如何刪除JAVA集合中的元素?
java中集合list提供r
java中如何在一個數(shù)組中刪除里面的元素?
以下實例演示了如何使用 remove () 方法來刪除數(shù)組元素:
文件import public class Main { public static void main(String[] args) { ArrayListltStringgt objArray n
eclipse中數(shù)組元素怎么刪除?
數(shù)組在刪除時:
Java數(shù)組的長度固定,因此無法直接刪除數(shù)組中的元素。
通過創(chuàng)建新的數(shù)組,將保留的原數(shù)組中的元素賦值到新數(shù)組來實現(xiàn)原數(shù)組元素的刪除。同理,可以實現(xiàn)數(shù)組添加元素。
例:
//數(shù)組長度為4,共4位元素,想刪除第3位元素
public static void main(String[] args) {
//現(xiàn)有數(shù)組,長度為4
int[] array1 new int[] {4, 5, 6, 7}
//刪除元素:索引指定
int indexForDelete 2
//新建數(shù)組,長度為3 即 [array1.length-1]
int[] newArray new int[array1.length-1]
for(int i0iltnewArray.length i ) {
//跳過array[2]的賦值
if(iltnum) {
//索引0,1對應元素賦值
newArray[i] array1[i]
}else {
//索引3對應元素賦值
newArray[i] array1[i 1]
}
}
// 打印輸出數(shù)組內(nèi)容
((array1))
array1 newArray
//刪除元素:不存在了
((array1))}