mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
fix issue#IB0EJ9
This commit is contained in:
@@ -266,9 +266,9 @@ public class ExcelSaxUtil {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
// issue#IB0EJ9 可能精度丢失
|
// issue#IB0EJ9 可能精度丢失,对含有小数的value判断并转为BigDecimal
|
||||||
final double number = Double.parseDouble(value);
|
final double number = Double.parseDouble(value);
|
||||||
if(false == value.equals(Double.toString(number))){
|
if(StrUtil.contains(value, CharUtil.DOT) && !value.equals(Double.toString(number))){
|
||||||
// 精度丢失
|
// 精度丢失
|
||||||
return NumberUtil.toBigDecimal(value);
|
return NumberUtil.toBigDecimal(value);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user