A long
- числовое значение.Числовое значение 000001 ничем не отличается от 1: это точно такое же число.
Таким образом, вы не можете узнать, сколько начальных нулей было в начальном представлении, как только вы получили1006 *.
И если вас это действительно волнует, то вам все равно не следует обрабатывать ввод как числовой тип, а вместо этого сохранять сам String
.