Gente ta dando esse erro ai, sei q é pq ele ta pegando algum valor q nao da pra converter em int, ou ta pegando valor nulo, mas eu coloquei no laço q testa se o valor for 0 nem entra no laço, mas ta dando esse erro, e todos os dados são inteiros. O erro é na linha 12. Me ajudem ai!!
[code]for(int cont=0; cont< cromo.size(); cont++){
String j = “”;
int k = 0;
int prof[][]= new int [2][25];
prof = (int[][]) cromo.elementAt(cont);
for(int j=0; j<25; j++){
int d = prof[1][j];
if(d!=0){
j = “”+d;
int t = j.length();
jana = j.substring(0,t-1);
d = Integer.parseInt(j);
for(int l=0 ; l<P.size(); l++){
int prf[]= new int[2];
prf = (int[])P.get(l);
int pr = prf[1];
if(pr==d){
aux.add(pr);
}
}
int h = (int)(Math.random()*aux.size());
k = (Integer) aux.get(h);
prof[1][j] = k;
int algum = prof[1][j];
}
}[/code]