From 1e723aae040e3888ed810b6b95728f692cc8a35a Mon Sep 17 00:00:00 2001 From: thinkgem Date: Tue, 8 Oct 2024 14:04:57 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A9=BC=E5=B3=B0=E5=91=BD=E5=90=8D=E6=B3=95?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E5=A2=9E=E5=8A=A0=E5=87=8F=E5=8F=B7=E6=9B=BF?= =?UTF-8?q?=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/src/main/java/com/jeesite/common/lang/StringUtils.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/com/jeesite/common/lang/StringUtils.java b/common/src/main/java/com/jeesite/common/lang/StringUtils.java index f1272b7b..6fec8b50 100644 --- a/common/src/main/java/com/jeesite/common/lang/StringUtils.java +++ b/common/src/main/java/com/jeesite/common/lang/StringUtils.java @@ -26,6 +26,7 @@ public class StringUtils extends org.apache.commons.lang3.StringUtils { public static final String COLON = ":"; public static final String TILDE = "~"; public static final String UNDERLINE = "_"; + public static final String MINUS = "-"; /** * 分隔字符串(逗号分隔) @@ -284,7 +285,7 @@ public class StringUtils extends org.apache.commons.lang3.StringUtils { boolean upperCase = false; for (int i = 0; i < s.length(); i++) { char c = s.charAt(i); - if (c == UNDERLINE.charAt(0)) { + if (c == UNDERLINE.charAt(0) || c == MINUS.charAt(0)) { upperCase = i != 1; // 不允许第二个字符是大写 } else if (upperCase) { sb.append(Character.toUpperCase(c));