当前位置: 首页 > 知识库问答 >
问题:

托利斯循环推理

穆浩皛
2023-03-14

在下面的代码中,Intellij表示“循环推理”

List<String> rows = new ArrayList<>();
rows.add("12345");
rows.add("123");
rows.add("123456");
rows = rows.stream().filter(e -> e.length() > 4).collect(Collectors::toList);
rows.stream().forEach(System.out::println);

Collectors::toList肯定有一些问题,我无法理解。

共有1个答案

楚皓君
2023-03-14

collect需要Collector,它不是功能接口,所以不能使用lambda或方法引用来提供它的实现。

只需使用收集器即可。toList()返回收集器实例,收集列表中的元素。

 类似资料:
  • 问题内容: 我正在尝试找出一种具有一个参数列表的方法,并让詹金斯为列表中的每个项目创建作业或运行构建。 该参数是一个目录,因此我有一个目录列表,我希望它能够正常工作,因此对于每个目录,构建都需要执行几个步骤-因此,基本上每个目录都需要运行git pull,ant命令,ant命令,ant命令目录名称,发布测试结果,下一个版本。 我看过很多插件,但是直到完成所有操作后,我才能弄清楚如何使它进入列表中的

  • 我刚开始接受Tricentis Tosca Automation specialist level 2培训,在实例化模板后陷入困境,我在scratchbook中遇到以下错误: 有人能告诉我我应该在哪里更正吗?

  • 您好,我对jquery没有什么问题。首先,我有: 大众BORA 1.9TDI 1990 1995 奥迪A3 2.0TFSI 2006 2008 但我想实现: VW BORA 1.9TDI 1990 VW BORA 1.9TDI 1991 VW BORA 1.9TDI 1992 VW BORA 1.9TDI 1993 VW BORA 1.9TDI 1994 VW BORA 1.9TDI 1995 A

  • 托马斯(Thomas)写入规则为协议提供了可序列化顺序的保证。 它改进了基本时间戳排序算法。 基本的托马斯写规则如下: 如果,则事务T被中止并回滚,并且操作被拒绝。 如果则不执行事务的操作并继续处理。 如果条件1和条件2都不发生,则允许通过事务Ti执行WRITE操作并将设置为。 如果使用托马斯写规则,那么可以允许一些可序列化的时间表,如同给定图中的时间表所示,不会发生序列化冲突: 图:不可冲突序列

  • 这里是一个以圆圈为单位的交叉网格,当前为5x5。我试图得到一行5,下面是一行4,然后是3,然后是2等等。我试着改变for循环和值,但什么都不起作用。我需要使用行和列吗? 谢谢!

  • 问题内容: 我第一次不了解PHP。我一直在脚本中使用for循环,while循环,foreach循环。我想知道 哪一个性能更好? 选择循环的标准是什么? 当我们在另一个循环中循环时应该使用哪个? 我一直想知道要使用哪个循环的代码。 很明显,我可以使用while编写上面的代码。希望有人能帮助我找出哪个循环更适合使用。 问题答案: 哪一个性能更好? 没关系 选择循环的标准是什么? 如果只需要遍历对象或数