String - formatowanie

0

Witam,
W c mogę zrobić tak:
sprintf(buffer, "%.15ld", longVar);
jeśli longVar wynosi np 15, to string buffer ma postać: 000000000000015

Jak zapisać to w Javie, lub udoskonalić zapis:
zmiennaLong = Long.toString(zmiennaLong);

0

poczytaj o DecimalFormat

0

Dzięki, poczytałem, ale nie wychodzi mi. Nie wiem jaki format wstawić w

DecimalFormat dFormat = new DecimalFormat("????");

Pomoże ktoś?

0

przykład

 
        String howManyFields = "000000000000000";
        int a = 15;
        DecimalFormat dec = new DecimalFormat(howManyFields);
        System.out.println(dec.format(a));

w kostruktor wstawiasz ile chcesz wypelnic pól i czym:)

0

Dzięki, o to chodziło!

0
String.format("%015d", liczba);

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