我在客户端 (javascript) 使用 toFixed(2)
但在服务器端 (java) 我必须重新计算。我该怎么做?
最佳答案
setScale()
的 BigDecimal
会在服务器端为您完成
import java.math.BigDecimal;
public class Main{
public static void main(String ar[]){
float number = 123.123456F;
BigDecimal numberBigDecimal = new BigDecimal(number);
System.out.println(numberBigDecimal);
numberBigDecimal = numberBigDecimal .setScale(2, BigDecimal.ROUND_HALF_UP);
System.out.println(numberBigDecimal);
}
}
关于Javascript toFixed 等价于 java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10631813/