Explorar el Código

对字符串转化为数字的操作添加去空格功能,以免因为字符串有空格导致转换失败

jacky6024 hace 8 años
padre
commit
8aaf1ff7aa
Se han modificado 1 ficheros con 4 adiciones y 3 borrados
  1. 4 3
      urule-core/src/main/java/com/bstek/urule/Utils.java

+ 4 - 3
urule-core/src/main/java/com/bstek/urule/Utils.java

@@ -153,11 +153,12 @@ public class Utils implements ApplicationContextAware{
 			} else if (val == null) {
 				throw new IllegalArgumentException("Null can not to BigDecimal.");
 			} else if (val instanceof String) {
-				String string = (String) val;
-				if ("".equals(string.trim())) {
+				String str = (String) val;
+				if ("".equals(str.trim())) {
 					return BigDecimal.valueOf(0);
 				}
-				return new BigDecimal(string);
+				str=str.trim();
+				return new BigDecimal(str);
 			} else if (val instanceof Number) {
 				return new BigDecimal(val.toString());
 			} else if (val instanceof Character) {