From 0ba727773ab2fd7013694655b965ca8748b4d659 Mon Sep 17 00:00:00 2001
From: WeiRan <2392355487@qq.com>
Date: Fri, 9 Aug 2024 10:57:51 +0800
Subject: [PATCH] =?UTF-8?q?feat():=E5=AD=97=E7=AC=A6=E9=9B=86=E5=BC=82?=
=?UTF-8?q?=E5=B8=B8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../java/com/muyu/common/core/text/Convert.java | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/src/main/java/com/muyu/common/core/text/Convert.java b/src/main/java/com/muyu/common/core/text/Convert.java
index fb57cb9..acf8441 100644
--- a/src/main/java/com/muyu/common/core/text/Convert.java
+++ b/src/main/java/com/muyu/common/core/text/Convert.java
@@ -1,6 +1,7 @@
package com.muyu.common.core.text;
import com.muyu.common.core.utils.StringUtils;
+import lombok.extern.log4j.Log4j2;
import java.math.BigDecimal;
import java.math.BigInteger;
@@ -15,6 +16,7 @@ import java.util.Set;
*
* @author muyu
*/
+@Log4j2
public class Convert {
/**
* 转换为字符串
@@ -687,9 +689,18 @@ public class Convert {
* @return 字符串
*/
public static String str (Object obj, String charsetName) {
- return str(obj, Charset.forName(charsetName));
+ try{
+ return str(obj, Charset.forName(charsetName));
+ }catch (Exception exception){
+ log.error("字符转换异常:[{}->{}]->{}",obj,charsetName,exception.getMessage(),exception);
+ throw new RuntimeException(exception);
+ }
+
+
}
+
+
/**
* 将对象转为字符串
* 1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法