Vivo en Bélgica. Y en general, en matemáticas, escribimos nuestros decimales con una coma como esta: 3,141592
Y ese también es el resultado cuando el formato I float.Java: el formato de flotación depende de la configuración regional
System.out.println(String.format("%f", 3.141592));
Así, el .
se sustituye por un ,
así: 3,141592
. Entonces, siempre que necesito un punto, tengo que agregar algo como esto: String.format("%f", 3.14).replace(',','.');
Entonces, la pregunta es: ¿hay alguna manera de cambiar la configuración regional que hace que cada formateador en Java use un punto, en lugar de coma?
Gracias
System.out.println(Locale.getDefault());
grabados
nl_BE
¿Desea cambiar únicamente el formato del número o está bien si todo lo demás cambia a, por ejemplo, la configuración regional de EE. UU. También? – Thilo
Interesante Quiero ver eso, ¿cuál es tu defaultLocale? –
@Thilo: si es posible: solo el formato del número. –