From 527dc45a8cb951dc5071b3729c0082a03a4e41eb Mon Sep 17 00:00:00 2001 From: HsinDumas Date: Wed, 12 Jun 2024 00:12:18 +0800 Subject: [PATCH] Update VersionComparator.java MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 因为Version.of不支持传入空串并且会报错,所以需要处理版本号为空串的场景 --- .../java/cn/hutool/core/comparator/VersionComparator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hutool-core/src/main/java/cn/hutool/core/comparator/VersionComparator.java b/hutool-core/src/main/java/cn/hutool/core/comparator/VersionComparator.java index 962b1b33f..d1ddad714 100644 --- a/hutool-core/src/main/java/cn/hutool/core/comparator/VersionComparator.java +++ b/hutool-core/src/main/java/cn/hutool/core/comparator/VersionComparator.java @@ -57,9 +57,9 @@ public class VersionComparator implements Comparator, Serializable { } if (version1 == null && version2 == null) { return 0; - } else if (version1 == null) {// null视为最小版本,排在前 + } else if (version1 == null || "".equals(version1)) {// null或""视为最小版本,排在前 return -1; - } else if (version2 == null) { + } else if (version2 == null || "".equals(version2)) { return 1; }