Mam numer 654987. Jest to identyfikator w bazie danych. Chcę przekonwertować go na ciąg znaków. Regularne Double.ToString (wartość) czyni go w formie naukowej, 6.54987E5. Coś, czego nie chcę.Konwersja języka Java na format ciągły bez formatowania
Inne funkcje formatowania Ive found sprawdza bieżące ustawienia narodowe i dodaje odpowiednie separatory tysięcy i takie. Od tego czasu nie akceptuję żadnego formatowania.
Jak to zrobić?
[Edytuj] Aby wyjaśnić: pracuję nad specjalną bazą danych, która traktuje wszystkie kolumny numeryczne jako podwójne. Double to jedyny (numeryczny) typ, który mogę pobrać z bazy danych.
Zobacz najlepszą odpowiedź na: http://stackoverflow.com/questions/47045/sprintf-equivalent-in-java Odpowiedzi na to samo pytanie. –
654987 jest liczbą całkowitą, a nie podwójną. Czy miałeś na myśli coś innego? – Kai
sprawdź to: http: // stackoverflow.com/pytania/1521122/java konwertazy-a-double-to-a-string/1521324 # 1521324 – JuanZe