java float 類型,小數點後保留兩位有效數字,如果全是零就不要顯示了,如 28.00 顯示爲28 ; 28.20顯示爲28.2
public static String getFloatValue(String value) {
Float f = Float.valueOf(value);
int itemp = Math.round((f - f.intValue()) * 100);
if (itemp % 100 == 0) {
value = String.format("%.0f", f);
} else if (itemp % 10 == 0) {
value = String.format("%.1f", f);
} else {
value = String.format("%.2f", f);
}
return value;
}