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<>();