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!