Separar letras de uma palavra

Blz galera…
Sou + um iniciante no universo Java e estou encucado…
Preciso saber como separar as letras de uma palavra…
É + ou - assim:
o usuário digita uma palavra…
será mostrado o números de letras…
será mostrado as letras separadas…

Supondo que a palavra digitada pelo usuário seja Java

J A V A
possui 4 letras

sei q posso usar módulos para separar as letras, mas não sei aplicar isso no programa…

Se vcs puderem me dar alguma sugestão, ficarei muito grato.

olá Eric,

uma String é uma sequencia de caracteres, um array. Tendo em mãos uma String vc pode usar o método toCharArray() para obter um array com esses caracteres ou usar o método charAt(int indice) para recuperar o caracter da posicao desejada.

ex:

char[] letras = null;
String palavra = "Java";

letras = palavra.toCharArray();
// feito isso em letras vc terá:
// letras[0] = 'J';
// letras[1] = 'a';
// letras[2] = 'v';
// letras[3] = 'a';
System.out.println("quantidade de letras: " + letras.length);
1 curtida

eae! blz?

eis aki minha solução… segue mais ou menos o mesmo estilo do exemplo do seu_parada…

class teste
{
    public static void main(String args[])
    {
        int i=0;
        String palavra = "Java";
        int qtd = palavra.length();

        for(i=0;i<qtd;i++)
           System.out.print(palavra.charAt(i) + " ");

        System.out.println("\nPossue " + qtd + " letras.");
    }
}

A saída desse programinha é exatamente a mesma q vc queria…

Abraços!