扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇

java鏁扮粍鎬庝箞鍒犻櫎鎸囧畾浣嶇疆鍏冪礌

扬州沐宇科技
2023-12-28 02:40:15
Java

瑕佸垹闄ava鏁扮粍涓殑鎸囧畾浣嶇疆鍏冪礌锛屼綘鍙互浣跨敤浠ヤ笅鏂规硶锛?/p>

  1. 鍒涘缓涓€涓柊鐨勬暟缁勶紝灏嗗師濮嬫暟缁勪腑闄や簡鎸囧畾浣嶇疆涔嬪鐨勬墍鏈夊厓绱犲鍒跺埌鏂版暟缁勪腑銆傚彲浠ヤ娇鐢⊿ystem.arraycopy()鏂规硶鏉ュ疄鐜般€?/li>

渚嬪锛屽亣璁捐鍒犻櫎鐨勫厓绱犱綅缃负index锛?/p>

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杞崲鍥炴暟缁勩€?/li>
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

扫码添加客服微信