If you want to see what is the number length, MChaker's solution is the correct one. However, if you want to see if the number contains one digit or more than one digit, then you might consider the following solution:
public class NumberTest {
public static void main(String[] args) {
int[] eg = {21,20,1,12,2, -3, -8, -20};
System.out.println("Array Length: " + eg.length);
for(int i=0; i < eg.length; i++) {
System.out.println("#" + i + ": Value: " + eg[i] + " one digit number: " + isOneDigitNumber(eg[i]));
}
}
static private boolean isOneDigitNumber(int number) {
return (-10 < number && number < 10);
}
}
and here is the result of above code:
Array Length: 8
#0: Value: 21 one digit number: false
#1: Value: 20 one digit number: false
#2: Value: 1 one digit number: true
#3: Value: 12 one digit number: false
#4: Value: 2 one digit number: true
#5: Value: -3 one digit number: true
#6: Value: -8 one digit number: true
#7: Value: -20 one digit number: false
#7: Value: -20 one digit number: false