Duvida [RESOLVIDO]

3 respostas
britotr

Boa noite senhores…

tenho a seguinte duvida… preciso passar uma String qualquer para um metodo e ele separar as letras dessa String

como faco para separar as letras de uma palavra?

public class ExercicioArrayCaracteres {
    public static void main (String []args){
        String nomePessoa = "nomequalquer";
        separarLetras(nomePessoa);

    }

    public static void separarLetras(String nomePessoa) {
        //o que colocar aqui?
    }

}

agradeço a ajuda!!!

3 Respostas

newbcc

Tenta isso,

for (int i = 0; i < nome.length(); i++) {
			char var = nome.charAt(i);
			System.out.println(var);
		}

Abs.

britotr
Perfeito..
package exercicio;

public class ExercicioArrayCaracteres {

    public static void main(String[] args) {
        String nomePessoa = "nomequalquer";
        criarArrayLetras(nomePessoa);

    }

    public static void criarArrayLetras(String nomePessoa) {
        int quantidadeLetras = nomePessoa.length();
        char letras[] = new char[quantidadeLetras];
        for (int i = 0; i < quantidadeLetras; i++) {
            letras[i] = nomePessoa.charAt(i);
        }
        for (int i = 0; i < quantidadeLetras; i++) {
            System.out.print(letras[i] + " ");
        }
    }
}
Abs
ViniGodoy

Também dá para fazer assim:

package exercicio;

public class ExercicioArrayCaracteres {
    public static void main(String[] args) {
        String nomePessoa = "nomequalquer";
        criarArrayLetras(nomePessoa);

    }

    public static void criarArrayLetras(String nomePessoa) {
        char letras[] = nomePessoa.toCharArray(); //Cria o array de letras
        for (char letra : letras) {
            System.out.print(letra + " ");
        }
    }
}
Criado 19 de agosto de 2010
Ultima resposta 20 de ago. de 2010
Respostas 3
Participantes 3