美文网首页
去除 List 中的 null

去除 List 中的 null

作者: 陈半仙儿 | 来源:发表于2020-10-28 14:41 被阅读0次

    前前后后用过好多种,感觉还是下面这种最简单,可读性比 lambda 还要高,

    oldList.removeAll(Collections.singleton(null));
    

    将上面代码中的 null 也可以替换成其他东西,

    String init[] = { "One", "Two", "Three", "One", "Two", "Three" };
    
    List list1 = new ArrayList(Arrays.asList(init));
    List list2 = new ArrayList(Arrays.asList(init));
          
    list1.remove("One"); // [Two, Three, One, Two, Three]
    list2.removeAll(Collections.singleton("One")); // [Two, Three, Two, Three]
    

    相关文章

      网友评论

          本文标题:去除 List 中的 null

          本文链接:https://www.haomeiwen.com/subject/proqvktx.html