私はユーザーが配列内の要素を削除できるようにするためのメソッドを書いています。それが削除された後、私は間に空のギャップがないように配列を頼りにしたいと思います。配列を削除して内容を頼りにする
public void remove(int position)
{
if (position > currentCartSize)
{
System.out.println("Error! Nothing to remove.");
}
else if (isEmpty())
{
System.out.println("Error! Cart is empty.");
}
else
{
cart[position - 1] = null;
currentCartSize--;
}
for (int i = 0; i < currentCartSize; i++)
{
for(int j = 1; j < i; j++)
{
cart[j] = cart[i];
}
}
}
質問は何ですか? – Einar
なぜ 'List'の代わりに配列を使用していますか? – hotzst
私はリストにはあまりよく慣れていません。 – Jake0991