ordenação

Caros colegas,

como consigo ordenar as palavras de uma frase? Exemplo: José está doente -> éJso áest oeednt

Ql erro esta dando em seu codigo?

Separa a frase em tokens, e ordene-os.

Primeiro, divida sua frase em palavras (procure o método split() de String).

Depois implemente um pequeno algoritmo que receba uma String e retorne-a invertida.

Aquilo ali é uma ordenação? Se for, explica como ela funciona…

:lol: :lol: :smiley:
Cara, show de bola!
Que ordenaçao é essa mesmo :?: :!:

Ele ordena alfabeticamente as letras de cada palavra!

A minha maior pergunta é onde isto pode ser útil, mas tudo bem vamos lá:

segue o algoritimo que faz tal proeza:

String texto = "carlos alberto rodrigues"; List<Byte> bytes = new ArrayList<Byte>(); for (Byte b : texto.getBytes()){ bytes.add(b); } Collections.sort(bytes); StringBuilder sb = new StringBuilder(); for (byte b : bytes){ sb.append((char) b); } System.out.println(texto); System.out.println(sb.toString());