如何使用apache commons BooleanUtils.and method?
Apache commons-lang有两个重载方法。BooleanUtils.and
public static boolean and(final boolean... array) {
public static Boolean and(final Boolean... array) {
调用方法时,会引发不明确的方法调用错误。BooleanUtils.and
java: reference to and is ambiguous
both method and(boolean...) in org.apache.commons.lang3.BooleanUtils and method and(java.lang.Boolean...) in org.apache.commons.lang3.BooleanUtils match
可以使用以下语法调用它。
BooleanUtils.and(new Boolean[]{Boolean.TRUE, Boolean.TRUE});
但是,根据该方法的javadoc,用法细节是不同的。