Enviado em 04/10/2012 - 22:53h
sou iniciante em Java e tô tentando implementar um programinha que irá receber uma string..de qualquer tamanho, dividi-lá em caracteres e posteriormente armazena-los em posições de uma matriz.
Tenho algumas dúvidas a respeito..espero que possam me ajudar. O ideal seria mesmo uma matriz pra armazenar os caracteres? Ou um array list funciona melhor?
Tô tentando implementar dessa forma:
public static void main(String[] args) {
String teste = "Fórum GUJ"
int tam_teste;
double raiz;
int tam_matriz;
String matriz_caracteres[][];
tam_teste = teste.length(); //pra eu saber qual a dimensão da matriz terei que criar
raiz = Math.sqrt(tam_teste);
tam_matriz = (int)raiz;
String t[] = teste.split(" "); //Divide por caracteres a string
for(int i=0;i<=tam_matriz; i++){
for(int j=0; j<=tam_matriz; j++){
matriz_caracteres[i][j] = t[];
}
}
Só que não funciona, a matriz não está recebendo tudo corretamente. Espero que possam me ajudar..;-)
Tenho algumas dúvidas a respeito..espero que possam me ajudar. O ideal seria mesmo uma matriz pra armazenar os caracteres? Ou um array list funciona melhor?
Tô tentando implementar dessa forma:
public static void main(String[] args) {
String teste = "Fórum GUJ"
int tam_teste;
double raiz;
int tam_matriz;
String matriz_caracteres[][];
tam_teste = teste.length(); //pra eu saber qual a dimensão da matriz terei que criar
raiz = Math.sqrt(tam_teste);
tam_matriz = (int)raiz;
String t[] = teste.split(" "); //Divide por caracteres a string
for(int i=0;i<=tam_matriz; i++){
for(int j=0; j<=tam_matriz; j++){
matriz_caracteres[i][j] = t[];
}
}
Só que não funciona, a matriz não está recebendo tudo corretamente. Espero que possam me ajudar..;-)