diff --git a/hutool-extra/src/main/java/cn/hutool/extra/cglib/BeanCopierCache.java b/hutool-extra/src/main/java/cn/hutool/extra/cglib/BeanCopierCache.java index 6472c4e45..18d381560 100644 --- a/hutool-extra/src/main/java/cn/hutool/extra/cglib/BeanCopierCache.java +++ b/hutool-extra/src/main/java/cn/hutool/extra/cglib/BeanCopierCache.java @@ -42,10 +42,10 @@ public enum BeanCopierCache { * @return 属性名和Map映射的key */ private String genKey(Class srcClass, Class targetClass, Converter converter) { - String key = StrUtil.format("{}#{}", srcClass.getName(), targetClass.getName()); + StringBuilder key = new StringBuilder().append(StrUtil.format("{}#{}", srcClass.getName(), targetClass.getName())); if(null != converter){ - key += "#" + converter.getClass().getName(); + key.append("#").append(converter.getClass().getName()); } - return key; + return key.toString(); } } diff --git a/hutool-script/src/main/java/cn/hutool/script/ScriptRuntimeException.java b/hutool-script/src/main/java/cn/hutool/script/ScriptRuntimeException.java index 2b49a37e5..84f2ede94 100644 --- a/hutool-script/src/main/java/cn/hutool/script/ScriptRuntimeException.java +++ b/hutool-script/src/main/java/cn/hutool/script/ScriptRuntimeException.java @@ -81,19 +81,19 @@ public class ScriptRuntimeException extends RuntimeException { */ @Override public String getMessage() { - String ret = super.getMessage(); + StringBuilder ret = new StringBuilder().append(super.getMessage()); if (fileName != null) { - ret += (" in " + fileName); + ret.append(" in ").append(fileName); if (lineNumber != -1) { - ret += " at line number " + lineNumber; + ret.append(" at line number ").append(lineNumber); } if (columnNumber != -1) { - ret += " at column number " + columnNumber; + ret.append(" at column number ").append(columnNumber); } } - return ret; + return ret.toString(); } /**