package com.github.sd4324530.fastweixin.util; /** * 字符串常用方法工具类 * * @author peiyu */ public final class StrUtil { /** * 此类不需要实例化 */ private StrUtil() { } /** * 判断一个字符串是否为空,null也会返回true * * @param str 需要判断的字符串 * @return 是否为空,null也会返回true */ public static boolean isBlank(String str) { return null == str || "".equals(str.trim()); } /** * 判断一个字符串是否不为空 * * @param str 需要判断的字符串 * @return 是否为空 */ public static boolean isNotBlank(String str) { return !isBlank(str); } /** * 判断一组字符串是否有空值 * * @param strs 需要判断的一组字符串 * @return 判断结果,只要其中一个字符串为null或者为空,就返回true */ public static boolean hasBlank(String... strs) { if (null == strs || 0 == strs.length) { return true; } else { //这种代码如果用java8就会很优雅了 for (String str : strs) { if (isBlank(str)) { return true; } } } return false; } }