안녕하세요...아래 코드에서 for문으로 돌릴때 에러가 나는데 왜 에러인가요?>>

TMPNumber = "852459635741254785221";
int j;
int ttl = 0;
String[] array = TMPNumber.split("(?<=\\G.{1})");
int kk = 0;

for(j=0; j <  TMPNumber.length(); j++){
Log.d(TAG,"array : "+array[j]);
kk = Integer.parseInt(array[j]);
ttl += kk;
}

Log.d(TAG,"ttl : "+ttl.toString());


부디 답글 부탁드립니다.