Android: Как получить значение как 04 вместо 4 во время анализа строки в Integer? - PullRequest
0 голосов
/ 29 декабря 2011

Я сохраняю строковое значение в целое число.

String a="04";
int aInt = Integer.parseInt(a) ;

но тогда я получаю 4 вместо 04.

Так, что я должен сделать для этого? Спасибо.

Ответы [ 2 ]

1 голос
/ 29 декабря 2011

зачем вам 04 в переменной int, так как в этом нет смысла.да, но если вы хотите напечатать его, может потребоваться отобразить начальные нули.

добавление начального 0 в целое число не имеет никакого смысла внутри.тем лучше вы можете обрабатывать эту часть, когда хотите отобразить.

вы можете отображать начальные нули следующим образом:

 String stringToDisplay = String.format("%02d", aInt);
1 голос
/ 29 декабря 2011
String str;
    if(aInt < 10) {
    str  = "0"+aInt;
    }

Попробуйте

...