字符串工具

工具类路径:com.wueasy.base.util.StringHelper

/**
* 判断一个字符序列不为空(“”)和不空。
* @author: fallsea
* @param cs 字符串
* @return 不为空,false 为空
*/
public static boolean isNotEmpty(final CharSequence cs)


/**
 * 判断一个字符序列为空(“”)或空。
 * @author: fallsea
 * @param cs 字符串
 * @return 为空,false 不为空
 */
public static boolean isEmpty(final CharSequence cs)

/**
* 判断一个字符序列不为空(“”)和不空。
* @author: fallsea
* @param obj
* @return
*/
public static boolean isNotEmpty(final Object obj)

/**
 * 判断一个字符序列为空(“”)或空。
 * @author: fallsea
 * @param obj
 * @return
 */
public static boolean isEmpty(final Object obj)


/**
 * 判断一个字符序列为空(“”),空或只有空白。
 * @author: fallsea
 * @param cs
 * @return
 */
public static boolean isBlank(final CharSequence cs)

/**
 * 判断一个字符序列不为空(“”),不空,不只有空白。
 * @author: fallsea
 * @param cs
 * @return
 */
public static boolean isNotBlank(final CharSequence cs)

/**
 * 判断一个字符序列为空(“”),空或只有空白。
 * @author: fallsea
 * @param obj
 * @return
 */
public static boolean isBlank(final Object obj)


/**
 * 判断一个字符序列不为空(“”),不空,不只有空白。
 * @author: fallsea
 * @param obj
 * @return
 */
public static boolean isNotBlank(final Object obj)

/**
 * 验证是否邮箱地址
 * @author: fallsea
 * @param str
 * @return
 */
public static boolean isEmail(String str)

/**
 * 验证是否手机号码
 * @author: fallsea
 * @param str
 * @return
 */
public static boolean isMobile(String str)

/**
 * 验证是否字母和数字组成
 * @author: fallsea
 * @param str
 * @return
 */
public static boolean isAlphaNumeric(String str)


/**
 * 验证是否数字
 * @author: fallsea
 * @param str
 * @return
 */
public static boolean isNumeric(String str)

/**
 * 验证是否浮点数
 * @author: fallsea
 * @param str
 * @return
 */
public static boolean isNumberFloat(String str)

/**
 * 验证是否邮编
 * @author: fallsea
 * @param str
 * @return
 */
public static boolean isPostalCode(String str)


/**
 * 验证是否日期格式
 * @author: fallsea
 * @param str
 * @return
 */
public static boolean isDate(String str)


/**
 * 验证是否时间
 * @author: fallsea
 * @param str
 * @return
 */
public static boolean isTime(String str)

/**
 * 是否为日期+时间型字符串
 * @author: fallsea
 * @param str
 * @return
 */
public static boolean isDateTime(String str)

/**
 * 验证身份证号
 * @author: fallsea
 * @param str
 * @return
 */
public static boolean isCardId(String str)

/**
 * 验证是否url
 * @author: fallsea
 * @param str
 * @return
 */
public static boolean isUrl(String str)

/**
 * 验证银行卡号是否正确
 * @author: fallsea
 * @param str
 *         校验过程:
 *       1、从卡号最后一位数字开始,逆向将奇数位(1、3、5等等)相加。
 *       2、从卡号最后一位数字开始,逆向将偶数位数字,先乘以2(如果乘积为两位数,将个位十位数字相加,即将其减去9),再求和。
 *       3、将奇数位总和加上偶数位总和,结果应该可以被10整除。     
 * @return
 */
public static boolean isBankCode(String str)


/**
 * 正则表达式验证
 * @author: fallsea
 * @param regex 正则
 * @param str 值
 * @return true 成功 false 失败
 */
public static boolean match(String regex, String str)

/**
 * 获取字符串字节长度
 * @author: fallsea
 * @param str 字符串
 * @return 字节长度
 */
public static int length(String str)

/**
 * 获取uuid
 * @author: fallsea
 * @return
 */
public static String getUuid()

/**
 * 转换为下划线
 * @author: fallsea
 * @param camelCaseName
 * @return
 */
public static String underscoreName(String camelCaseName)

/**
 * 转换为驼峰
 * @author: fallsea
 * @param underscoreName
 * @return
 */
public static String camelCaseName(String underscoreName)

/**
 * 转换为驼峰 首字母大写
 * @author: fallsea
 * @param underscoreName
 * @return
 */
public static String camelCaseName2(String underscoreName)

/**
 * 清理html内容
 * @author: fallsea
 * @param html
 * @return
 */
public static String cleanHtml(String html)

/**
 * 验证用户名
 * @author: fallsea
 * @param str
 * @return
 */
public static boolean isAccountNo(String str)
Copyright © wueasy.com 2017-2021 all right reserved,powered by Gitbook未经允许,禁止以任何形式传播 修订时间: 2019-11-18

results matching ""

    No results matching ""