N.eq's bug
Closed this issue · 0 comments
moonmanbu commented
public static final boolean eq(Number a, Number b) {
if (null == a) {
return null == b;
}
if (null == b) {
return false;
}
return (a.doubleValue() - b.doubleValue()) <= Double.MIN_NORMAL;
}
return (a.doubleValue() - b.doubleValue()) <= Double.MIN_NORMAL;
应当为
return Math.abs(a.doubleValue() - b.doubleValue()) <= Double.MIN_NORMAL;
否则如果负数结果是错的