From 268541c5a516699784c11230f75c5d36d83d5ba1 Mon Sep 17 00:00:00 2001 From: Looly Date: Wed, 30 Aug 2023 22:18:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DfillColumns=E7=A9=BA=E6=8C=87?= =?UTF-8?q?=E9=92=88=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + hutool-core/src/main/java/cn/hutool/core/lang/ConsoleTable.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index be20aa0f5..f71a42484 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,6 +27,7 @@ * 【core 】 修复CombinationAnnotationElement判断循环问题(pr#3267@Github) * 【core 】 修复StrUtil#containsAny NPE问题(pr#1063@Gitee) * 【all 】 修复SONArray的add()方法抛出OutOfMemory异常问题(issue#3286@Github) +* 【core 】 修复fillColumns空指针问题(issue#3284@Github) ------------------------------------------------------------------------------------------------------------- # 5.8.21(2023-07-29) diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/ConsoleTable.java b/hutool-core/src/main/java/cn/hutool/core/lang/ConsoleTable.java index 380a839ba..c2986c93d 100644 --- a/hutool-core/src/main/java/cn/hutool/core/lang/ConsoleTable.java +++ b/hutool-core/src/main/java/cn/hutool/core/lang/ConsoleTable.java @@ -97,7 +97,7 @@ public class ConsoleTable { */ private void fillColumns(List l, String[] columns) { for (int i = 0; i < columns.length; i++) { - String column = columns[i]; + String column = StrUtil.toString(columns[i]); if (isSBCMode) { column = Convert.toSBC(column); }