Этот вопрос включает числа с ведущими нулями и числами, которые обычно считаются шестнадцатеричными (например, 09). Ввод пользователя является целым числом, потому что я передаю число некоторой функции как целое.Как получить число цифр в целых числах с ведущими нулями в java?
Например
- , если пользователь вводит 5 я должен получить 1
- , если пользователь вводит 0005 я должен получить 4
- , если пользователь вводит 09 я должен получить 2
(Примечание) Ниже метода не работает:
String.valueOf(integer).length()
'String.length()'? – nhgrif