我碰巧不想对此有任何想法,但我一直在做这项工作很长一段时间,在我正在进行的一个项目中。在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