行业知识
鉴于自己健忘的臭毛病,记录一下java中List集合中removeif方法的用法
2026-10-25 23:24:17
来源:互联网转载
首先removeif是筛选删除掉集合中的指定元素,例如
()List listA = new ArrayList();
listA.add("a");
listA.add("b");
()List listB = new ArrayList();
listB.add("a");
listB.add("b");
listB.add("c");
listB.add("d"); listB.removeif(r ->listA.contains(r)); 解析:1.r是遍历listB的当前元素 2.listA.contains(r),判断listA是否存在r这个元素,返回true或false 3.listB.removeif(true或false),removeif方法判断括号中返回值,如果是true则在listB中删除当前元素r,false则不删除。 注意:removeif()方法,括号中的变量返回值必须是boolean类型
上一篇:主机怎么安跳线器视频