java 字符串String操作工具类
/** * StrKit. */ public class StrKit { /** * 首字母变小写 */ public static String firstCharToLowerCase(String str) { char firstChar = str.charAt(0); if (firstChar >= ‘A‘ && firstChar <= ‘Z‘) { char[] arr = str.toCharArray(); arr[0] += (‘a‘ - ‘A‘); return new String(arr); } return str; } /** * 首字母变大写 */ public static String firstCharToUpperCase(String str) { char firstChar = str.charAt(0); if (firstChar >= ‘a‘ && firstChar <= ‘z‘) { char[] arr = str.toCharArray(); arr[0] -= (‘a‘ - ‘A‘); return new String(arr); } return str; } /** * 字符串为 null 或者为 "" 时返回 true */ public static boolean isBlank(String str) { return str == null || "".equals(str.trim()) ? true : false; } /** * 字符串不为 null 而且不为 "" 时返回 true */ public static boolean notBlank(String str) { return str == null || "".equals(str.trim()) ? false : true; } public static boolean notBlank(String... strings) { if (strings == null) return false; for (String str : strings) if (str == null || "".equals(str.trim())) return false; return true; } public static boolean notNull(Object... paras) { if (paras == null) return false; for (Object obj : paras) if (obj == null) return false; return true; } }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。