public static boolean isNoneBlank(final CharSequence... css) {
return !isAnyBlank(css);
}
这里的 blank
指的是 null
, ""
和 " "
。
根据字面意思呢,我理解是如果方法参数里面均是 null
, ""
和 " "
则为 true, 测试下来,发现大错特错。
@Test
public void stringUtilsIsNoneBlankTest() {
System.out.println(StringUtils.isNoneBlank(null, null));
System.out.println(StringUtils.isNoneBlank("", null));
System.out.println(StringUtils.isNoneBlank(" 你好 ", null));
System.out.println(StringUtils.isNoneBlank(" 你好 ", " 世界 "));
}
输出
false
false
false
true
结论
该方法的所有参数只要存在一个null
, ""
和 " "
, 则返回 false,否则返回 true。