返回新数组长度 int[] nums = {1,2,2,2,3,3,4,4,5,5,6,7} int cur = 0; int less = 0; while(cur<nums.length){ if(cur>0 && nums[cur]==nums[cur-1]){ cur++; }else{ nums[less] = nums[cur]; less++; cur++; } } //新数组中无重复元素的长度 return less;