我在ThisClass
中有以下代码:
static ArrayList<MyClass> classlist;
如果我打电话:
ThisClass.classlist = new ArrayList<MyClass>();
ThisClass.classlist.add(object);
然后再次调用这条线:
ThisClass.classlist = new ArrayList<MyClass>();
这会重置 ThisClass.classlist
列表,也就是说,classlist列表将不再包含对象吗?
ArrayLists
而不是arrays
。如果没有对旧Arraylist
的其他引用,它将被垃圾回收。 - MrSmith42