[RESOLVIDO] - Classe que "limpa" String  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Bruno Lacerda
JavaEvangelist
[Avatar]

Membro desde: 16/07/2007 11:17:52
Mensagens: 371
Localização: Rio de Janeiro
Offline

Olá pessoal, bom dia!
Por acaso alguém conhece alguma classe que retira espaços em branco e quebras de linhas em uma String?
Eu implementei da seguinte forma:


Mas meu chefe não quer que eu use StringBuffer.

No commons-lang tem a classe StringUtils mas não acehi nada que fizesse em uma tacada só isso, retirar os espaços em branco e as quebras de linha de uma determinada String.

Então.....

This message was edited 1 time. Last update was at 27/03/2009 10:07:16


A morte do homem começa no instante em que ele desiste de aprender.
ebarros
JavaGuru

Membro desde: 16/01/2008 10:08:54
Mensagens: 230
Offline

Tem certeza q o org.apache.commons.lang.StringUtils não deleta a quebra de linha e os espaços? Testei aqui e funfou normalmente.

ex:

This message was edited 1 time. Last update was at 27/03/2009 09:33:42


Everton Barros
Fil 4:13 ?Tudo posso naquele que me fortalece?
Javafree
Bruno Lacerda
JavaEvangelist
[Avatar]

Membro desde: 16/07/2007 11:17:52
Mensagens: 371
Localização: Rio de Janeiro
Offline

Pô ebarros... valeu mesmo.
Quando eu olhei a api dizia que removia espaços em branco, como não falava nada sobre remover também quebras de linha não testei este método.
Funcionou beleza.
Da próxima vez que achar algo parecido vou testar.

[]'s

A morte do homem começa no instante em que ele desiste de aprender.
Fernando Generoso da Rosa
Virtual Machine Man

Membro desde: 14/01/2003 14:48:21
Mensagens: 555
Localização: Sombrio/SC
Offline

o



não serviriria?? pelo menos para os espaços em branco, eu acho que sim...
[Email] [MSN]
Bruno Lacerda
JavaEvangelist
[Avatar]

Membro desde: 16/07/2007 11:17:52
Mensagens: 371
Localização: Rio de Janeiro
Offline

Pelo que eu entendi, trim retira espaços em branco no começo da string. Se o espaço estiver no meio da String não acontece nada. Sem falar na quebra de linha.
StringUtils.deleteWhitespace(aString).


A morte do homem começa no instante em que ele desiste de aprender.
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

o trim da classe String retira os espaços do final.

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
Bruno Lacerda
JavaEvangelist
[Avatar]

Membro desde: 16/07/2007 11:17:52
Mensagens: 371
Localização: Rio de Janeiro
Offline

No início tb.

A morte do homem começa no instante em que ele desiste de aprender.
tumvoodoo
HelloWorld
[Avatar]

Membro desde: 28/09/2009 10:34:47
Mensagens: 11
Online

Esse funcionou

StringUtils.deleteWhitespace(aString).


Vlws!
sf.marcius
JavaGuru
[Avatar]

Membro desde: 11/01/2007 05:58:55
Mensagens: 200
Offline

tbém da pra fazer por regex:


[]s

This message was edited 1 time. Last update was at 16/09/2011 15:18:47


"Software engineering is a race between programmers, striving to build bigger & better idiot-proof programs, and the Universe, striving to build bigger and better idiots. So far, the Universe is winning."
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team