Formato numero Java -#.## - Finestre e Linux
Sto usando il seguente codice per formattare il doppio numero
DecimalFormat decimalFormat=new DecimalFormat("#.##");
decimalFormat.format(1.04)
Ma questo dà
java.lang.NumberFormatException: For input string: "1,04"
In Linux - ma in Windows 7 funziona bene, come correggere questo?
1
1 answers
Sembra che ci sia una domanda molto simile a cui si risponde qui (DecimalFormat e Double.valueOf () ) sul formato dei numeri java. Fondamentalmente la differenza che stai riscontrando potrebbe essere correlata alle impostazioni locali definite su Windows diverse da quelle di Linux (ad esempio: su Windows l'hai configurato in un contry/lingua diverso da quello di Linux).
4
Author: Gabriel Mazetto, 2017-05-23 12:27:32