我在编写下面的代码时遇到了问题:
编写一个名为removeDuplicates
的静态方法,该方法将整数数组作为输入,并返回一个新的整数数组,其中所有重复项都已删除。
例如,如果输入数组具有元素{4、3、3、4、5、2、4},则结果数组应为{4、3、5、2}
到目前为止,我的代码如下:
public static int[] removeDuplicates(int []s){
int [] k = new int[s.length];
k[0]=s[0];
int m =1;
for(int i=1;i<s.length;++i){
if(s[i]!=s[i-1]){
k[m]=s[i];
++m;
}//endIF
}//endFori
return k;
}//endMethod