2024年2月21日发(作者:)

在Java中,如果你想要批量删除某个集合中的元素,可以使用Java 8引入的流(Stream)API。以下是一个示例,展示了如何使用流API批量删除列表中的元素:

java

import ;

import ;

import tors;

public class BatchDeleteExample {

public static void main(String[] args) {

List list = ("A", "B", "C", "D",

"E", "F");

// 删除所有包含字母 "B" 的元素

list = ()

.filter(s -> !ns("B"))

.collect(());

n(list); // 输出: [A, C, D, E, F]

}

}

在这个例子中,我们首先创建了一个包含一些字符串的列表。然后,我们使用流API来过滤掉所有包含字母 "B" 的元素。filter 方法返回一个新的流,只包含满足给定条件的元素。最后,我们使用 collect 方法将过滤后的流转换回列表。