To convert an int
into an int
array of digits in Java, you can use the toCharArray
method of the String
class to convert the int
to a char
array, and then use a loop to parse each char
as an int
and store it in the array.
Here is an example of how you can convert an int
into an int
array of digits in Java:
public static int[] intToArray(int n) { char[] digits = String.valueOf(n).toCharArray(); int[] array = new int[digits.length]; for (int i = 0; i < digits.length; i++) { array[i] = Character.getNumericValue(digits[i]); } return array; }
This code defines a intToArray
method that takes an int
as an argument and returns an int
array containing the digits of the int
. The method first converts the int
to a char
array using the toCharArray
method of the String
class. It then creates an int
array with the same length as the char
array, and uses a loop to parse each char
as an int
using the Character.getNumericValue
method, and store it in the int
array. Finally, the int
array is returned.