public class MyClass {
static int length(final char[] arr) {
int i = 0;
char ch;
while (true) {
try {
ch = arr[i++];
} catch (ArrayIndexOutOfBoundsException ex) {
i--;
break;
}
}
return i;
}
public static void main(String args[]) {
try {
char[] arr = {'x','v','b','a','q','o','p'};
int length = length(arr);
System.out.println(length);
} catch(Exception e) {
e.printStackTrace();
}
}
}
/*
run:
7
*/