Divisão de uma frase

5 respostas
D

Pessoal, estou com o seguinte problema
eu tenho uma frase com x caracteres, eu preciso dividir essa string em várias linhas de 60 caracteres cada, detalhe, eu não posso cortar nenhuma palavra, ou seja, não posso parar no meio da palavra, se caso o caracter número 40 seja no meio de uma palavra queria que ele mostrasse a palavra anterior, estou tentando fazer aqui mas sem sucesso, qlqr dica será útil, valew

5 Respostas

Marck

Olá,

Sua frase possui espacos em branco? Se sim, pode partir por ai…

Em algoritmo, ficaria mais ou menos assim.

se ( qtdeChar == 40 E eEpacoEmBranco(charAtual))
quebre a linha

senao
se (qtdeChar == 40 E NAO eEpacoEmBranco(charAtual))
volta ate encontrar espaco
quebre a linha
fim se
fim se

abraço!

D

algorítmo até sei rsrsrs, queria mesmo era dicas no código java, mesmo assim valew!!!

Aldrin_Leal

O que você precisa se chama ‘word wrapping’. E o google é o seu amigo

rolemberg

pesquise:
subString.
StringTokenizer

guilhermetonetto

substring nela :smiley:

[]'s

Criado 3 de janeiro de 2008
Ultima resposta 4 de jan. de 2008
Respostas 5
Participantes 5