如何在静态导入上使用方法引用?
2022-09-01 10:57:57
在java中使用映射函数时,我可以执行以下操作:
import com.example.MyClass;
someStream.map(MyClass::myStaticMethod)
但是在我的项目中,我们有时会使用静态导入,当导入是静态的时,我该如何引用myStaticMethod?
我认为这会起作用,但它没有:
import static com.example.MyClass.myStaticMethod;
someStream.map(myStaticMethod); //does not compile
为什么这不起作用?我是否“坚持”使用第一个示例,或者是否有其他解决方案。