1. 程式人生 > >陣列中指定元素的刪除操作——Java

陣列中指定元素的刪除操作——Java

在這裡插入圖片描述 在這裡插入圖片描述

class Solution {
    public int removeElement(int[] nums, int val) {
        int number=0,exchangNumber=0;
        for(int i=nums.length-1;i>=0;i--){//將檢測到的每一個指定元素移到陣列的最後
            if(val==nums[i]){
                exchangNumber=nums[nums.length-number-1];
                nums[nums.length-number-1]=nums[i];
                nums[i]=exchangNumber;
                number++;
            }
            
        }
        return nums.length-number;
    }
}