为什么我不能导入java.util.Objects.equals
?我希望能够使用
equals(foo, bar)
代替
Objects.equals(foo, bar)
我可以通过这种方式导入其他静态方法。谢谢!
答案 0 :(得分:5)
我能够导入它,这是一个静态方法,因此您需要使用:
import static java.util.Objects.equals;
答案 1 :(得分:0)
好吧,看来这在OpenJDK 11.0.6中已被打破。在静态导入java.util.Objects.equals
之后,编译器会抱怨
类
equals
中的方法java.lang.Object
无法应用于给定类型