我必須根據不同的值以不同的值格式化Java中的float。例如將浮動格式化爲不同的精度
23 format to 23
24.15 format to 24.15
30.249 format to 30.25
42.7 format to 42.7
也就是說,從100位四捨五入,但不顯示最後的0到右側(即3.4,而不是3.40和7,而不是7.0)等,但再次小數點後兩位最大。
我在玩String.format,但無法弄清楚正確的格式。我確實需要格式化float並將其寫入String。
任何人都有一個想法應該是什麼格式,或其他方式來格式化數字(字符串)?
可能的重複[如何在Java中顯示2位小數位數的float數據輸出?](http://stackoverflow.com/questions/2538787/how-to-display-an-output-of-float- data-with-2-decimal-places-in-java) –