Salve,
da un database ricavo un valore double, del tipo: "1.35689759E8".
Avrei bisogno di formattarlo in modo da esprimerlo con un valore in euro, del tipo: "135689759,00".
Come posso fare?
Grazie
Salve,
da un database ricavo un valore double, del tipo: "1.35689759E8".
Avrei bisogno di formattarlo in modo da esprimerlo con un valore in euro, del tipo: "135689759,00".
Come posso fare?
Grazie
Con java.text.DecimalFormat o più semplicemente con format() (di String o PrintStream/PrintWriter).Originariamente inviato da koala81
Avrei bisogno di formattarlo in modo da esprimerlo con un valore in euro, del tipo: "135689759,00".
Come posso fare?
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
E come si usa? (se posso chiedertelo...)
Prima una cosa ... ma ciò che ottieni dal database è una stringa o un tipo primitivo double?Originariamente inviato da koala81
E come si usa? (se posso chiedertelo...)
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Tipo primitivo double...
Allora:Originariamente inviato da koala81
Tipo primitivo double...
System.out.format (Locale.ITALIAN, "%.2f%n", tuoDouble);
Ho messo appositamente il locale italiano se vuoi la ',' come separatore dei decimali.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Gentilissimo, grazie