私はこれについて何の考えもしませんが、私が取り組んでいるプロジェクトでこれをやっています。Java Arraylistでの追加/削除
public class Test {
public static void main(String[] args) {
List list = new ArrayList();
list.add(new DumbBean("A"));
list.add(new DumbBean("B"));
list.add(new DumbBean("C"));
System.out.println(list);
list.add(1, new DumbBean("D"));
System.out.println(list);
list.remove(2);
System.out.println(list);
}
}
私の場合は実際に動作します。 私はjava arraylistに多くの挿入/削除/追加を行います。
私は何かが見落とされていると思いますが、これに代わる方法があります。 (?...別のコレクション)
おかげでここ
これは、あなたがやっていることとコレクションの使い方によって異なります。 –
@Mark Estrada - remove(object)メソッドを使用できます。その場合、DumbBeanでequalsメソッドとhashCodeメソッドをオーバーライドする必要があります。 – adatapost