これが私の仕事です。{1,0,0,2,3,4} などの配列から重複する値を削除するメソッドを作成したいので、後は {1,2,3,4} などにする必要があります。作成しました:
public void delete() {
for (int i = 0 ; i < tab.length; i++) {
for (int j = i + 1 ; j < tab.length; j++) {
if (tab[i] == tab[j]) {
for (int c = j; c < tab.length-1; ++c) {
tab[i] = tab[i+1];
tab[c] = tab[c+1];
//tab[i] = tab[i+1];
tab.length--;
}
}
}
}
}
私が望むこの方法では機能しません。次のような配列がある場合:
{0,1,6,8,5,7,1,1,2,8}
メソッドの後は次のようになります。
{0,6,6,8,5,7,1,2}
手伝って頂けますか?