我需要帮助列表清除,我从数据库中获取数据,我需要在每一行后清除它。如何清除列表<String>
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++;
}
}
你能说我如何以及在哪里使用.clear()函数,因为现在它没有帮助。
我知道,但它没有帮助,我不知道在哪个地方我不得不使用,它在新值放之前是空的,因为现在它的加入值 –
我不明白,你试图用你的代码..它看起来很奇怪。但是如果你想在每行之后清除它,你可以在第二个循环中声明列表,在开始处? –
问题是:什么时候完成了一行?如果第二个for循环结束一次?值1是一排吗?或者HashMap是一排? –