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);
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);
poczytaj o DecimalFormat
Dzięki, poczytałem, ale nie wychodzi mi. Nie wiem jaki format wstawić w
DecimalFormat dFormat = new DecimalFormat("????");
Pomoże ktoś?
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:)
Dzięki, o to chodziło!
String.format("%015d", liczba);