15.8を使用して、全体を15に、小数部分を8に制限するにはどうすればよいですかBigDecimal
例えば:
String quant= "1000";
String price = "123456789012345.12345678";
final int contant = 100;
BigDecimal bd1;
BigDecimal bd2;
String value = "";
bd1 = new BigDecimal(price).multiply(new BigDecimal(quant));
bd2 = bd1.divide(new BigDecimal(contant));
value = bd2.toPlainString();
として来る出力値1234567890123451.2345678
。したがって、全体を 15 まで、小数部分を 8 までに制限できますか。