From 2477e2171e2b302636c65c449d4060baa04a6f13 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Tue, 5 Mar 2024 17:07:21 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A9=BA=E5=80=BC=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/ysk/cashier/utils/ListUtil.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/eladmin-common/src/main/java/cn/ysk/cashier/utils/ListUtil.java b/eladmin-common/src/main/java/cn/ysk/cashier/utils/ListUtil.java index be6fd86d..7a18bb3c 100644 --- a/eladmin-common/src/main/java/cn/ysk/cashier/utils/ListUtil.java +++ b/eladmin-common/src/main/java/cn/ysk/cashier/utils/ListUtil.java @@ -1,5 +1,6 @@ package cn.ysk.cashier.utils; +import com.alibaba.druid.util.StringUtils; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; @@ -65,7 +66,6 @@ public class ListUtil { public static List stringChangeStringList(String listString){ // 使用Fastjson将JSON字符串转换为JSONArray对象 - listString = listString.replaceAll("\"", "").replaceAll("\\[", "").replaceAll("\\]", ""); List stringList = Stream.of(listString.split(",")) .map(String::trim) @@ -75,8 +75,10 @@ public class ListUtil { public static List stringChangeIntegerList(String listString){ // 使用Fastjson将JSON字符串转换为JSONArray对象 - listString = listString.replaceAll("\"", "").replaceAll("\\[", "").replaceAll("\\]", ""); + if (StringUtils.isEmpty(listString)) { + return new ArrayList<>(); + } List integerList = Stream.of(listString.split(",")) .map(Integer::valueOf) .collect(Collectors.toList());