Estava eu feliz e contente quando me deparei com o seguinte problema.
Precisava fazer uma matriz. Tendo isso em vista fiz o seguinte.
[color=“blue”]String strArray[] = new String[];
ArrayList arrCargo = new ArrayList();
int intrequerido = Integer.parseInt(request.getParameter(“contador”));
for(i=0;i<intrequerido;i++){
for(int Colunas=0;Colunas<intNColunas;Colunas++){
strArray[Colunas]=
(request.getParameter(“habi”+i+Colunas)==null)?“0”:request.getParameter(“habi”+i+Colunas));
}
arrCargo.add(new String(strArray.toString()));
}[/color]
/* Tranquilo?? Ai para recuperar devolta o Array de String eu fiz uns forzinhos e tudo mais, porem a dificuldade é que no codigo */
[color=“blue”]String strTempNivel[] = arrCargo.get©.toString();[/color]
/* A conversão nunca funciona.
A pergunta é:
[color=“blue”]arrCargo.add(new String(strArray.toString()));[/color]
Isso foi o mais certo?
Nao deveria ser apenas
[color=“blue”]arrCargo.add(new String(strArray)); [/color] ??? pq não?
e para recuperar não deveria ser
[color=“blue”]String strTempNivel[] = arrCargo.get©; [/color]??
Jah que o objeto q esta na linha do arrCargo é uma String?
OU na pior das hipoteses
[color=“blue”]String strTempNivel[] = (String)arrCargo.get©; [/color]???
O Mundo complicado…
Papai é que era feliz mexendo em dbase.
[color=“red”](cv, to usando ArrayList e não Vector… viu :-p)[/color]