In java, è possibile utilizzare String.format per mostrare solo un decimale se è effettivamente necessario? Ad esempio, se faccio questo:È possibile utilizzare String.format per un punto decimale condizionale?
String.format("%.1f", amount);
sarà formato: "1,2222" -> "1.2" "1,000" -> "1.0" ecc,
ma nel secondo caso (1.000) Voglio che ritorni solo "1". È possibile con String.format, o avrò bisogno di usare un DecimalFormatter?
Se devo utilizzare un formattatore decimale, dovrò creare un DecimalFormatter separato per ogni tipo di formato che desidero? (Fino a 1 decimale, fino a 2 cifre decimali, ecc)