gpt4 book ai didi

java - 如何使用箭头符号(->)创建 protected 方法?

转载 作者:行者123 更新时间:2023-12-02 09:37:16 24 4
gpt4 key购买 nike

当我们编写以下代码时

Stream.of(1,2,3,4,5).filter(i -> (i%2 == 0)).map( i -> i*i );

表达式i -> (i%2 == 0)i -> i*i将变成私有(private)方法.

在我的用例中,编写了一个 junit 测试来确保没有方法是私有(private)的(是的,这是强制的),并且它对于这些 lambda 表达式失败。

有人可以提出一些建议,让我不必更改 junit 来为 lambda 表达式添加一些排除,而是使这些表达式在内部创建一个 protected 方法吗?

最佳答案

protected static boolean isEvent(int i){
return i %2 == 0
}

ints.stream().filter(MyClass::isEvent)

关于java - 如何使用箭头符号(->)创建 protected 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38376660/

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