String TotalAmount= "";
내가 가진 말할 수 있습니다 TotalAmount = 10
, 또는 10.1
또는 10.11
또는 10.11111
안드로이드 : BigDecimal를 항상 숫자를 표시 2 소수점
BigDecimal Amount = new BigDecimal(amount);
나는이 패턴 #.##
10 -> 10.00
10.1 -> 10.10
10.11 -> 10.11
10.11111 -> 10.11
에
Amount
원하는을
오류가 12-26 (19) 점점 : 57 : 02.357 : E/AndroidRuntime (15870) : FATAL 예외 : 주 12-26 19 : 57 : 02.357 : E/AndroidRuntime (15870) : java.lang.IllegalArgumentException 12-26 19 : 57 : 02.357 : E/AndroidRuntime (15870) : \t at java.text.NumberFormat. 형식 (NumberFormat.java:313) 12-26 19 : 57 : 02.357 : E/AndroidRuntime (15870) : \t at java.text.DecimalFormat.format (DecimalFormat.java:732) 12-26 19 : 57 : 02.357 : E/AndroidRuntime (15870) : \t at java.text.Format.format (Format.java:133) – Androider
amount는 BigDecimal이 아니어야합니다. –
이제 코드가 작동하지만 BigDecimal은 ".00"부분을 표시하지 않으므로 해결되지 않은 문제가 발생합니다. – Androider