我试图为数组绘制noDuplicate方法,但我无法完成它。我帮忙:
public void noDups(){
int size = elementsSize - 1;
long duplicated = 0;
for(int i = 0; i <= size; i++){
duplicated = longArray[i];
for (int j = i+1; j <= size; j++) {
if(longArray[j] == duplicated){
for (int k = j; k < size; k++) {
longArray[k] = longArray[k+1];
}
elementsSize--;
j--;
size--;
System.out.println("Duplicated Deleted using noDups " + duplicated);
}
}
}
}
答案 0 :(得分:1)
您可以创建一个集合并将所有元素放入其中。它将仅保留唯一值。