Mieszkam w Belgii. I ogólnie, w matematyce, my zapisujemy nasze miejsca po przecinku z przecinkiem takim jak to: 3,141592
I to jest także wynik, gdy I format pływający.Java: Float Formatowanie zależy od ustawień regionalnych
System.out.println(String.format("%f", 3.141592));
Tak, .
zastąpiono ,
tak: 3,141592
. Więc zawsze, gdy potrzebuję punktu, muszę dodać coś takiego: String.format("%f", 3.14).replace(',','.');
Pytanie brzmi: czy istnieje sposób na zmianę ustawień regionalnych, które powodują, że każdy formatator w języku Java używa punktu zamiast przecinka?
Dzięki
System.out.println(Locale.getDefault());
drukuje
nl_BE
Czy chcesz zmienić formatowanie liczb, czy też wszystko inne może się zmienić, na przykład na US locale? – Thilo
Interesujące Chcę to zobaczyć, jaka jest Twoja domyślnaLocale? –
@Thilo: Jeśli jest to możliwe: tylko formatowanie liczb. –