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