Duvida com string

4 respostas
Francisco_Miguel

Pessoal seguinte, tenho um campo do meu relatorio jasper, e preciso fazer a quebra de liinha de uma string…
ja me falaram para inserir \n na string ate o tamanho que quero de caracteres por linha…

como faria isso???

4 Respostas

Linkel

Então, fera… O \n é a solução mesmo, rsrs…
Para inserir um \n na string é fácil:

System.out.println("Testando a quebra de \n linha na string...");
rafaeldiego

Dependendo do local que for usar, pode colocar o “\r” também…

Francisco_Miguel

o tamanho da string é dinamicoooooooooooooooooooooooo…
eu vou limitar por caracteressss…

dreamspeaker

A API apache.commons.lang tem uma classe WordUtils, que por sua vez tem um método wrap(...).

Funciona mais ou menos assim:

System.out.println(WordUtils.wrap("Esta é uma frase longa. Porque diabos escrevemos frases longas? Para poder dar a chance do wrap funcionar, oras!", 35) );

/* Saida:
Esta é uma frase longa. Porque
diabos escrevemos frases longas?
Para poder dar a chance do wrap
funcionar, oras!
*/

Espero que sirva!

Abraço!

Criado 6 de novembro de 2008
Ultima resposta 6 de nov. de 2008
Respostas 4
Participantes 4