Usando log como podemos encontrar o número de dígitos para um número em java

int length = (int) (Math. log10(number) + 1)
Obnoxious Opossum