This will give you the numbers in an array
public Integer[] convertNumbertoArrayLtoR(Integer[] array, Integer number, Integer maxDivisor, Integer i) { if (maxDivisor > 0) { Integer digit = number/maxDivisor; array[i] = digit; number = number%maxDivisor; maxDivisor = (int) Math.floor(maxDivisor/10); i++; convertNumbertoArrayLtoR(array, number, maxDivisor, i); } return array; }
Call method
digitArrayLR = convertNumbertoArrayLtoR(digitArrayLR, numberInput, maxDivisor, 0);
source share