提交 a9cfbcaf 编写于 作者: 勤为径苦作舟's avatar 勤为径苦作舟

refactor: 虽然 toStringByBasic 中将 object 判断为包装类型后就会隐式装箱,就可以使用 object.toString...

refactor: 虽然 toStringByBasic 中将 object 判断为包装类型后就会隐式装箱,就可以使用 object.toString 了,但是避免歧义,还是换成 String.valueOf(object) 方法
上级 602e0cb8
......@@ -19,7 +19,7 @@ public class ObjectUtils extends org.apache.commons.lang3.ObjectUtils {
private static Object toStringByBasic(Object object, boolean isByValue) {
if (isByValue && (ClassUtils.isBasic(object) || object instanceof BigDecimal || object instanceof BigInteger)) {
if (object instanceof Float || object instanceof Double || object instanceof BigDecimal) {
object = new BigDecimal(object.toString()).stripTrailingZeros().toPlainString();
object = new BigDecimal(String.valueOf(object)).stripTrailingZeros().toPlainString();
} else {
object = object.toString();
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册