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); }