diff --git a/hutool-core/src/main/java/cn/hutool/core/util/NumberUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/NumberUtil.java index a4688cb57..7fbca9d3b 100644 --- a/hutool-core/src/main/java/cn/hutool/core/util/NumberUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/NumberUtil.java @@ -1833,6 +1833,18 @@ public class NumberUtil { return Float.floatToIntBits(num1) == Float.floatToIntBits(num2); } + /** + * 比较大小,值相等 返回true
+ * 此方法修复传入long型数据由于没有本类型重载方法,导致数据精度丢失 + * @param num1 数字1 + * @param num2 数字2 + * @return 是否相等 + * @since 5.7.19 + */ + public static boolean equals(long num1, long num2) { + return num1 == num2; + } + /** * 比较大小,值相等 返回true
* 此方法通过调用{@link BigDecimal#compareTo(BigDecimal)}方法来判断是否相等