Browse Source

如果要进行null判断,那直接进行判断null,而不是使用 == 来判断容易引起误解

hanshuai 5 years ago
parent
commit
467865e02c
1 changed files with 5 additions and 1 deletions
  1. 5 1
      hutool-core/src/main/java/cn/hutool/core/util/NumberUtil.java

+ 5 - 1
hutool-core/src/main/java/cn/hutool/core/util/NumberUtil.java

@@ -1713,7 +1713,11 @@ public class NumberUtil {
 	 */
 	public static boolean equals(BigDecimal bigNum1, BigDecimal bigNum2) {
 		//noinspection NumberEquality
-		if (bigNum1 == bigNum2){
+		/*if (bigNum1 == bigNum2){
+			return true;
+		}*/
+		// 如果要进行null判断,那直接进行判断null,而不是使用 == 来判断容易引起误解
+		if (bigNum1 == null && bigNum2 == null){
 			return true;
 		}
 		if (bigNum1==null || bigNum2==null){