浏览代码

取整型值非 exact

James 2 年之前
父节点
当前提交
49922568bf
共有 1 个文件被更改,包括 5 次插入5 次删除
  1. 5 5
      src/main/java/com/jfinal/template/ext/extensionmethod/BigDecimalExt.java

+ 5 - 5
src/main/java/com/jfinal/template/ext/extensionmethod/BigDecimalExt.java

@@ -30,11 +30,11 @@ public class BigDecimalExt {
     }
     }
 
 
     public Integer toInt(BigDecimal self) {
     public Integer toInt(BigDecimal self) {
-        return self.intValueExact();
+        return self.intValue();
     }
     }
 
 
     public Long toLong(BigDecimal self) {
     public Long toLong(BigDecimal self) {
-        return self.longValueExact();
+        return self.longValue();
     }
     }
 
 
     public Float toFloat(BigDecimal self) {
     public Float toFloat(BigDecimal self) {
@@ -46,16 +46,16 @@ public class BigDecimalExt {
     }
     }
 
 
     public Short toShort(BigDecimal self) {
     public Short toShort(BigDecimal self) {
-        return self.shortValueExact();
+        return self.shortValue();
     }
     }
 
 
     public Byte toByte(BigDecimal self) {
     public Byte toByte(BigDecimal self) {
-        return self.byteValueExact();
+        return self.byteValue();
     }
     }
 
 
     // BigDecimal.toBigInteger() 已存在
     // BigDecimal.toBigInteger() 已存在
     // public BigInteger toBigInteger(BigDecimal self) {
     // public BigInteger toBigInteger(BigDecimal self) {
-    //     return self.toBigIntegerExact();
+    //     return self.toBigInteger();
     // }
     // }
 
 
     public BigDecimal toBigDecimal(BigDecimal self) {
     public BigDecimal toBigDecimal(BigDecimal self) {