小编J J*_*J J的帖子

使用Java 8从列表中有选择地删除前N个

看到问题的评论。有选择地删除N个元素(条件是列表元素匹配“删除”)

List<String> mylist = new ArrayList<>();
mylist.add("remove");
mylist.add("all");
mylist.add("remove");
mylist.add("remove");
mylist.add("good");
mylist.add("remove");

//  Remove first X "remove".
//  if X is 2, then result list should be "all, remove, good, remove"
//  Use java 8 features only, possibly single line code.
//  Please don't answer with looping, iterating, if conditions etc.
//  Answer should use JDK 8 new features.
Run Code Online (Sandbox Code Playgroud)

lambda list java-8 java-stream

1
推荐指数
1
解决办法
2139
查看次数

标签 统计

java-8 ×1

java-stream ×1

lambda ×1

list ×1