我碰巧不想對此有任何想法,但我一直在做這項工作很長一段時間,在我正在進行的一個項目中。在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