How to get the separate digits of an int number?

前端 未结 30 1980
陌清茗
陌清茗 2020-11-22 03:03

I have numbers like 1100, 1002, 1022 etc. I would like to have the individual digits, for example for the first number 1100 I want to have 1, 1, 0, 0.

How can I get

30条回答
  •  -上瘾入骨i
    2020-11-22 03:38

    Easier way I think is to convert the number to string and use substring to extract and then convert to integer.

    Something like this:

    int digits1 =Integer.parseInt( String.valueOf(201432014).substring(0,4));
        System.out.println("digits are: "+digits1);
    

    ouput is 2014

提交回复
热议问题