How to convert a number in a string to an array of int digits in Java

1 Answer

0 votes
public class StringToIntArrayOfDigits_Java {
    public static int[] StringToIntArrayOfDigits(String number) {
        int[] digits = new int[number.length()];
        
        for (int i = 0; i < number.length(); i++) {
            digits[i] = Character.getNumericValue(number.charAt(i));
        }
        
        return digits;
    }
    public static void main(String[] args) {
        String number = "23089";
        
        int[] digits = StringToIntArrayOfDigits(number);

        for (int digit : digits) {
            System.out.print(digit + " ");
        }
    }
}



/*
run:

2 3 0 8 9 

*/

 



answered Oct 1, 2024 by avibootz

Related questions

2 answers 115 views
1 answer 162 views
2 answers 162 views
4 answers 316 views
3 answers 246 views
1 answer 163 views
1 answer 186 views
...