|
|
@@ -1,5 +1,8 @@
|
|
|
package com.zheng.common.util;
|
|
|
|
|
|
+
|
|
|
+import org.apache.commons.lang.StringUtils;
|
|
|
+
|
|
|
import java.util.regex.Matcher;
|
|
|
import java.util.regex.Pattern;
|
|
|
|
|
|
@@ -59,6 +62,38 @@ public class StringUtil {
|
|
|
return sb.toString();
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 首字母转小写
|
|
|
+ * @param s
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static String toLowerCaseFirstOne(String s) {
|
|
|
+ if (StringUtils.isBlank(s)) {
|
|
|
+ return s;
|
|
|
+ }
|
|
|
+ if (Character.isLowerCase(s.charAt(0))) {
|
|
|
+ return s;
|
|
|
+ } else {
|
|
|
+ return (new StringBuilder()).append(Character.toLowerCase(s.charAt(0))).append(s.substring(1)).toString();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 首字母转大写
|
|
|
+ * @param s
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static String toUpperCaseFirstOne(String s) {
|
|
|
+ if (StringUtils.isBlank(s)) {
|
|
|
+ return s;
|
|
|
+ }
|
|
|
+ if (Character.isUpperCase(s.charAt(0))) {
|
|
|
+ return s;
|
|
|
+ } else {
|
|
|
+ return (new StringBuffer()).append(Character.toUpperCase(s.charAt(0))).append(s.substring(1)).toString();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* object转String
|
|
|
* @param object
|