-4
我有两种方法卸载java中的ArrayList:正在卸载java ArrayList
1-重新分配列表对象。
list = new ArrayList();
2-使用清除方法。
list.clear();
哪个更好?
我有两种方法卸载java中的ArrayList:正在卸载java ArrayList
1-重新分配列表对象。
list = new ArrayList();
2-使用清除方法。
list.clear();
哪个更好?
如果你有一个大的数组列表,创建一个新的数组列表可能比使用clear更快。 http://www.docjar.com/html/api/java/util/ArrayList.java.html
显然取决于具体情况...... – Tom
通常我会建议'.clear()'不要改变ArrayList的引用,但它取决于你想要做什么。 – xander