Java 如何清除列表
我需要帮助清除列表,我从数据库中获取数据,我需要在每行之后清除它Java 如何清除列表,java,android,list,Java,Android,List,我需要帮助清除列表,我从数据库中获取数据,我需要在每行之后清除它 for (HashMap<String, String> hashMap : data16) { List<String> arrayList111 = new ArrayList<>(); for (String value1 : hashMap.values()) { // arrayList111.removeAll(arrayLi
for (HashMap<String, String> hashMap : data16) {
List<String> arrayList111 = new ArrayList<>();
for (String value1 : hashMap.values()) {
// arrayList111.removeAll(arrayList111);
uzsakymas111[l] = value1 ;
Collections.addAll(arrayList111, uzsakymas111);
arrayList111.removeAll(Collections.singleton(null));
String vupvup = Integer.toString(l+1);
expandableListDetail.put(vupvup,arrayList111);
l++;
}
}
你能告诉我如何使用和在哪里使用。清除函数,因为现在它没有帮助。你可以使用
arrayList111.clear();
或
第二种方法更快,gc会清除内存。您可以使用arrayList111.clear;清除列表。我知道,但它没有帮助,我不知道我必须在哪个位置使用,在放入新值之前它是空的,因为现在它的加入值我知道,但它没有帮助,我不知道我必须在哪个位置使用,在放入新值之前它是空的,因为现在它的加入值我不明白,您试图对代码执行的操作。。看起来很奇怪。但是如果您想在每行之后清除它,您可以在第二个for循环的开头声明列表?问题是:行何时完成?如果第二个for循环结束一次?value1是一排吗?或者HashMap是一行?
arrayList111 = new ArrayList<>();