在Objective CI翻番已經使用此代碼格式的值,使零個小數的值將無小數寫入,並與小數的值將與一個小數這樣寫:的Java:格式與小數
CGFloat value = 1.5;
return [NSString stringWithFormat:@"%.*f",(value != floor(value)),value];
//If value == 1.5 the output will be 1.5
//If value == 1.0 the output will be 1
我需要做同樣的事情在Java中的雙重價值,我嘗試以下,但不工作:
return String.format("%.*f",(value != Math.floor(value)),value);
可能是[DecimalFormat](http://download.oracle.com/javase/6/docs/api/java/text/DecimalFormat.html)可以幫助你。 ???? : -/ – 2011-05-05 09:23:04