私のコンピューター サイエンスのクラスでは、オブジェクト {A,C,D,C,C,F,C,G} の配列を取得し、特定のオブジェクトのすべての要素を null に設定することになっています。Object is C: {A,null,D,null,null,F,null,G} 次に、残りのすべてのオブジェクトを配列 {A,D,F,G,null,null, null、null} ...これまでのところ、これを試しましたが、メソッドの問題を見つけることができません:
public static void compact (Object[] vec, Object item) {
int a=0;
for(int i=0; i < vec.length; i++)
{
if(vec[i]==item)
{
vec[i] = null;
}
else
{
vec[i]=vec[a];
a++;
}
}
for(int b=a; b < vec.length-(a-1); b++)
{
vec[b]=null;
}
}
助けてください?