mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-04-19 03:01:48 +08:00
修复NumberUtil.equals重载方法缺少long类型时候,自动转换为float精度丢失,出现问题
This commit is contained in:
parent
a3b9b0ac6b
commit
2b3e72f924
@ -1833,6 +1833,18 @@ public class NumberUtil {
|
||||
return Float.floatToIntBits(num1) == Float.floatToIntBits(num2);
|
||||
}
|
||||
|
||||
/**
|
||||
* 比较大小,值相等 返回true<br>
|
||||
* 此方法修复传入long型数据由于没有本类型重载方法,导致数据精度丢失
|
||||
* @param num1 数字1
|
||||
* @param num2 数字2
|
||||
* @return 是否相等
|
||||
* @since 5.7.19
|
||||
*/
|
||||
public static boolean equals(long num1, long num2) {
|
||||
return num1 == num2;
|
||||
}
|
||||
|
||||
/**
|
||||
* 比较大小,值相等 返回true<br>
|
||||
* 此方法通过调用{@link BigDecimal#compareTo(BigDecimal)}方法来判断是否相等<br>
|
||||
|
Loading…
x
Reference in New Issue
Block a user