Duda Java
Publicado por Mercedes (125 intervenciones) el 29/08/2007 18:31:48
Buenas tardes.
Tengo una duda, y es que no condigo hacer lo siguiente.
Tengo una matriz, y he posteriormente he hecho un join(";"), es decir, que mi resultado es el siguiente:
1,2,3,4,5;6,7,8,9,0
Bien, pues ahora quiero volver a componer la matriz, pero no me sale. He intentado el siguiente código:
StringTokenizer stk = new StringTokenizer(cadena, ";");
String a[][] = new String[2][5];
int i=0;
while(stk.hasMoreTokens()){
StringTokenizer stk2 = new StringTokenizer(stk.toString(), ",");
int j=0;
while (stk2.hasMoreTokens()) {
a[i][j] = (String) stk2.nextToken().trim();
j++;
}
i++;
}
Si alguien me puede decir donde está el fallo u otra forma de hacerlo.
Muchas gracias
Un saludo
Tengo una duda, y es que no condigo hacer lo siguiente.
Tengo una matriz, y he posteriormente he hecho un join(";"), es decir, que mi resultado es el siguiente:
1,2,3,4,5;6,7,8,9,0
Bien, pues ahora quiero volver a componer la matriz, pero no me sale. He intentado el siguiente código:
StringTokenizer stk = new StringTokenizer(cadena, ";");
String a[][] = new String[2][5];
int i=0;
while(stk.hasMoreTokens()){
StringTokenizer stk2 = new StringTokenizer(stk.toString(), ",");
int j=0;
while (stk2.hasMoreTokens()) {
a[i][j] = (String) stk2.nextToken().trim();
j++;
}
i++;
}
Si alguien me puede decir donde está el fallo u otra forma de hacerlo.
Muchas gracias
Un saludo
Valora esta pregunta


0