🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #154001

Re: System.out.printf z %.6f daje mi przecinek dziesiętny

#154001
From: Arivald
Date: Wed, 23 Apr 2014 22:15
23 lines
1870 bytes
On 2014-04-23 21:19, Borneq wrote:
> W dniu 2014-04-23 20:52, Borneq pisze:
>> Zmieniłem w panelu sterowania przecinek na kropkę dla liczb i walut,
>> zrestartowałem Eclipse i wszystko na nic - jest przecinek zamiast kropki.
>> Chciałbym aby zawsze dawało kropkę, niezależnie od ustawień regionalnych
>
> Na początku w main() trzeba Locale.setDefault(new Locale("en", "US"));

Hmmm... a na pewno chcesz przestawić Locale dla całego programu? To 
popularny błąd początkujących.
Jeśli nie, to po prostu użyj przeładowania printf(), z podaniem Locale 
jako pierwszy parametr.

A przy okazji, 'new Locale("en", "US")' ? Dla standardowych locale użyj 
gotowców, jak 'Locale.US'. A niestandardowe też lepiej trzymać jako 
singletony.


czyli reasumując:
System.out.printf(Locale.US, "%.6f", value);

-- 
Arivald
Technical Details
Message-ID: <lj9e2s$gtm$1@news.dialog.net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
References: <lj925r$cjq$1@node1.news.atman.pl> <lj93o4$eco$1@node1.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
From: Arivald <NOSPAMarivald@interia.pl>
Newsgroups: pl.comp.lang.java
Subject: Re: System.out.printf z %.6f daje mi przecinek
 dziesiętny
Date: Thu, 24 Apr 2014 00:15:51 +0200
Organization: Dialog Net
Lines: 24
Message-ID: <lj9e2s$gtm$1@news.dialog.net.pl>
References: <lj925r$cjq$1@node1.news.atman.pl> <lj93o4$eco$1@node1.news.atman.pl>
NNTP-Posting-Host: dynamic-78-8-7-216.ssp.dialog.net.pl
Mime-Version: 1.0
X-Trace: news.dialog.net.pl 1398291356 17334 78.8.7.216 (23 Apr 2014 22:15:56 GMT)
X-Complaints-To: abuse@dialog.net.pl
NNTP-Posting-Date: Wed, 23 Apr 2014 22:15:56 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:28.0) Gecko/20100101 Thunderbird/28.0
In-Reply-To: <lj93o4$eco$1@node1.news.atman.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit