问题
使用java对象接收前端参数的时候,转为字符串发送给第三方系统的时候出现数值不正确
代码
public static void main(String[] args) {
Double dd = new Double(123456789d);
System.out.println(dd);
}
解决方法
public static void main(String[] args) {
Double dd = new Double(123456789d);
BigDecimal bd = new BigDecimal(dd + "");
System.out.println(bd.toPlainString());
}