版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_39433171/article/details/83545477
public static int removeDuplicates(int[] nums) {
if (nums == null || nums.length == 0) {
return 0;
} else if (nums.length == 1) {
return 1;
} else {
int number = 0;
for (int i = 1; i < nums.length; i++) {
if (nums[number] != nums[i]) {
number ++;
nums[number] = nums[i];
}
}
return ++number;
}
}
public static void main(String[] args) {
int[] nums = {1,1,2,2,3,3,4,4,5,5};
int i = removeDuplicates(nums);
System.out.println(i);
}