java list移除null元素

    xiaoxiao2021-04-11  34

    list<integer> ls = new ArrayList<integer>(); list.add(1); list.add(2); list.add(null); list.add(3); list.add(null); list.add(4); 如果只需移除第一个null, 那么直接ls.remove(null); 如果要全部移除,可以这样 list<integer> e = new ArrayList<integer>(1); e.add(null); ls.removeAll(e); 这样做如果list元素类型不是integer,那么要改为相应类型。这样比较麻烦,可以写成一个Utils,但是还有一个更加简便的方法。 ls.removeAll(Collections.singleton(null)); 就是直接传入Collections.singleton(null)

     

    转载请注明原文地址: https://ju.6miu.com/read-666430.html

    最新回复(0)