91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java數組怎么刪除指定位置元素

小億
209
2023-12-28 02:40:15
欄目: 編程語言

要刪除Java數組中的指定位置元素,你可以使用以下方法:

  1. 創建一個新的數組,將原始數組中除了指定位置之外的所有元素復制到新數組中。可以使用System.arraycopy()方法來實現。

例如,假設要刪除的元素位置為index:

int[] originalArray = {1, 2, 3, 4, 5};
int[] newArray = new int[originalArray.length - 1];

System.arraycopy(originalArray, 0, newArray, 0, index);
System.arraycopy(originalArray, index + 1, newArray, index, originalArray.length - index - 1);

for (int num : newArray) {
    System.out.print(num + " ");
}

輸出結果為:1 2 4 5

  1. 使用ArrayList來刪除指定位置的元素,然后將ArrayList轉換回數組。
import java.util.ArrayList;

int[] originalArray = {1, 2, 3, 4, 5};
ArrayList<Integer> arrayList = new ArrayList<>();

for (int num : originalArray) {
    arrayList.add(num);
}

int index = 2; // 指定要刪除的位置
arrayList.remove(index);

int[] newArray = new int[arrayList.size()];

for (int i = 0; i < arrayList.size(); i++) {
    newArray[i] = arrayList.get(i);
}

for (int num : newArray) {
    System.out.print(num + " ");
}

輸出結果為:1 2 4 5

0
乐平市| 小金县| 垣曲县| 柳林县| 麻阳| 长宁区| 美姑县| 孙吴县| 旺苍县| 达拉特旗| 大田县| 云梦县| 府谷县| 黔西| 肇州县| 瑞安市| 望江县| 宝山区| 濮阳县| 南丰县| 玉山县| 北安市| 崇文区| 简阳市| 南乐县| 芷江| 连平县| 平乐县| 明星| 定结县| 安吉县| 洛浦县| 景德镇市| 青铜峡市| 夏邑县| 凤山市| 象山县| 綦江县| 堆龙德庆县| 陈巴尔虎旗| 聊城市|