Zapis liczb do pliku

0

Mam problem z zapisem liczb typu Double do pliku.
Mam takie coś:

NumberFormat nf = NumberFormat.getNumberInstance(Locale.US);
wyj.println(nf.format(liczba))

Korzystając z tego formatowania skraca mi liczby do 2-3 miejsc po przecinku :/ Można jakoś zrobic, by było więcej tych miejsc po przecinku zapisywanych?

EDIT Trochę się pospieszyłem z pytaniem :P
Wystarczy dodać linijkę:
nf.setMaximumFractionDigits(ilsocMiejscPoPrzecinku);
Dziwne, że nie znalazlem tego na stronie oracle'a...

0

Możesz tak a możesz po prostu zrobić takie coś
String.format("Oto mój float 4 miejsca po przecinku %.4f",<float>); zwróci ci stringa takiego jakiego zwróciłby Ci printf w C(czyli tekst i float z 4remia miejscami po przecinku).

1 użytkowników online, w tym zalogowanych: 0, gości: 1