将数值保存在String
对象中的变量中(也传递方法并以字符串形式返回),然后只对其进行转换BigDecimal
和操作,这是一个好主意吗?
在方法签名和 pojo 中使用的意图是操作可以在实现者double
喜欢的任何其他类型中执行
例如
public String operate(String value1, String value2){
BigDecimal val1 = new BigDecimal(value1);
BigDecimal val2 = new BigDecimal(value2);
return val1.multiply(val2).toString();
}
或者它只是一个开销?
会不会影响性能?