From 3692f7d3a50e99017fccd1ea6a5b862b7902883e Mon Sep 17 00:00:00 2001 From: wuyi Date: Mon, 6 Nov 2017 23:11:35 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E4=B8=8B=E5=88=92=E7=BA=BF?= =?UTF-8?q?=E9=A3=8E=E6=A0=BC=E6=9B=BF=E6=8D=A2=E4=B8=BA=E9=A9=BC=E5=B3=B0?= =?UTF-8?q?=E9=A3=8E=E6=A0=BC=E7=9A=84Pattern=E4=B8=BAStringUtil=E7=9A=84?= =?UTF-8?q?=E9=9D=99=E6=80=81=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/tk/mybatis/mapper/util/StringUtil.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/tk/mybatis/mapper/util/StringUtil.java b/src/main/java/tk/mybatis/mapper/util/StringUtil.java index 3529397a4..87f8786aa 100644 --- a/src/main/java/tk/mybatis/mapper/util/StringUtil.java +++ b/src/main/java/tk/mybatis/mapper/util/StringUtil.java @@ -33,6 +33,7 @@ * Created by liuzh_3nofxnp on 2015/8/26. */ public class StringUtil { + private static Pattern UNDERLINE_TO_CAMELHUMP_PATTERN = Pattern.compile("_[a-z]"); /** * 空 @@ -104,7 +105,7 @@ public static String camelhumpToUnderline(String str) { * 将下划线风格替换为驼峰风格 */ public static String underlineToCamelhump(String str) { - Matcher matcher = Pattern.compile("_[a-z]").matcher(str); + Matcher matcher = UNDERLINE_TO_CAMELHUMP_PATTERN.matcher(str); StringBuilder builder = new StringBuilder(str); for (int i = 0; matcher.find(); i++) { builder.replace(matcher.start() - i, matcher.end() - i, matcher.group().substring(1).toUpperCase());