import java.util.Objects;class Solution {    public int removeDuplicates(int[] nums) {        if (Objects.isNull(nums) || nums.length == 0) {            return 0;        }        // 最终会被保留的元素的个数,数组第一个元素一定会被保留        int num = 1;        for (int i = 1;i < nums.length; ++ i) {            // 与前一个元素重复的元素会被跳过            if (nums[i] != nums[num - 1]) {                nums[num ++] = nums[i];            }        }        return num;    }}