Obtener datos de matriz sin []
Saludos compañeros, quiero obtener el resultado o contenido de una matriz, pero al obtener su valor el contenido de cada celda aparece entre []. Sabeis por que puede ser ?? Es decir en la casilla 0,0 hay un [a], en la 0,1 un [n], y quiero que me aparezca solo la a o la n. Gracias por adelantado.
Consegui hacerlo de la siguiente manera:
for ( int i=0; i < m.length; i++) {
for (int j =0; j < m[i].length; j++) {
String s = (String) m[i][j].get(0);
System.out.println( "m[" + i + "][" + j + "]=" + s );
}
}
si tengo [i], ya solo me imprime i
pero si tengo [ a, b, c] no me sale, es decir, cuando hay mas de un elemnto no resulta. Sabeis por que puede ser, y como podria solucionarlo ?? Gracias.
for ( int i=0; i < m.length; i++) {
for (int j =0; j < m[i].length; j++) {
String s = (String) m[i][j].get(0);
System.out.println( "m[" + i + "][" + j + "]=" + s );
}
}
si tengo [i], ya solo me imprime i
pero si tengo [ a, b, c] no me sale, es decir, cuando hay mas de un elemnto no resulta. Sabeis por que puede ser, y como podria solucionarlo ?? Gracias.
int i;
int j;
int f=0,c=0;
String s;
for(i=0;i<i+1;i++)
{try{m[f][0]=m[f][0];f++;}
catch(Exception e){break;}
}
for(i=0;i<i+1;i++)
{try{m[0][c]=m[0][c];c++;}
catch(Exception e){break;}
}
for(i=0;i<f;i++)
{
for(j=0;j<c;j++)
{
s=String.valueOf(m[i][j]);
System.out.println(s);
}
}
}
Inténtalo... Sin importar el Orden de la Matriz, o lo que contenga... Este te lo Imprime...
Suerte...
int j;
int f=0,c=0;
String s;
for(i=0;i<i+1;i++)
{try{m[f][0]=m[f][0];f++;}
catch(Exception e){break;}
}
for(i=0;i<i+1;i++)
{try{m[0][c]=m[0][c];c++;}
catch(Exception e){break;}
}
for(i=0;i<f;i++)
{
for(j=0;j<c;j++)
{
s=String.valueOf(m[i][j]);
System.out.println(s);
}
}
}
Inténtalo... Sin importar el Orden de la Matriz, o lo que contenga... Este te lo Imprime...
Suerte...
