gpt4 book ai didi

lambda - 如何在以下示例中使用 lambda 表达式和流?

转载 作者:行者123 更新时间:2023-12-01 08:23:47 25 4
gpt4 key购买 nike

如何使用 lambda 表达式编写以下过程,以及如何使用流编写它?

Screen myScreen = new Screen();
Pattern myPattern = new Pattern("img.png");

Iterator<Match> it = myScreen.findAll(myPattern);
while (it.hasNext())
it.next().click();

最佳答案

或者,在 Java 8 中,Iterator接口(interface)有一个默认方法forEachRemaining(Consumer) .

那一个可以解决您的问题,而无需求助于流。你可以简单地做:

Iterator<Match> it = myScreen.findAll(myPattern);
it.forEachRemaining(Match::click);

关于lambda - 如何在以下示例中使用 lambda 表达式和流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43822785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com