Way to get number of digits in an int?

后端 未结 30 1294
梦毁少年i
梦毁少年i 2020-11-22 17:21

Is there a neater way for getting the number of digits in an int than this method?

int numDigits = String.valueOf(1000).length();
30条回答
  •  眼角桃花
    2020-11-22 17:47

    Another string approach. Short and sweet - for any integer n.

    int length = ("" + n).length();
    

提交回复
热议问题