题目如下:
我的思路是利用Set里面的add()自动去重,看了底下的评论,应该是没有人写这个思路的,所以写一篇记录一下,嘿嘿~~
代码如下:
class Solution {
public int removeDuplicates(int[] nums) {
Set<Integer> set = new HashSet<>();
for(int i = 0;i<nums.length;i++){
set.add(nums[i]);
}
Object[] expectedNums = new Object[set.size()];
expectedNums = set.toArray();
return expectedNums .length;
}
}
不过LeetCode的测试用例有点垃圾,在Idea里面运行是正确的,但是LeetCode测试用例没通过,反正就解决问题就好啦~~