int x=123456789;
char[] array = x.toString().toCharArray();
int intarray[] = new int[array.length];
for (int i = 0; i < array.length; i++) {
intarray[i] = Integer.parseInt(array[i]);
}
И после этого вы intarray
будете массивом ваших чисел.
Если ваше целое число также может быть отрицательным, вы должны принять его абсолютное значение и выполнить те же операции, а после этого кратно первому значению массива -1
Но я думаю, это не нужно.
EDIT:
Я думаю, я не правильно понимаю ваш вопрос. Если вы хотите разделить только строку, вы должны использовать только эти строки. Я написал о целых числах, которые тоже могут быть полезны.
string x="123456789";
char[] array = x.toCharArray();