Como tirar o espaco de uma string

10 respostas
P

Estou usando JavaSE em multicamadas, estou tendo um problema quando puxo os dados o valor vem sempre com espacao antes da palava ou numero.

como assim:_Ola (a ‘anderline’ so e para representar o espaço que vem nos dados.Ele naum vem com essa andeline);

Qualquer dado vem com um espaco.queria q alguem pudesse me ajudara tirar esse espaço.

Obrigado desde ja.

10 Respostas

B

Usa o método trim da classe String.

A

o método trim() retira os espaços sobreçalentes do começo e do fim da string.

Por exemplo

String s = " Ola";
System.out.println(s.trim());

é “underline” e não anderline.

P

Muito Obrigado kara

A

Caramba. Agora q percebi minha grosseria ao corrigir o q vc tinha escrito.

Foi mals …

R

Nem anderline nem underline, o nome correto desse caractere é ‘underscore’

C

Você também pode usar:

String x = " a b c d e "; x = x.replace( " ", "" );

Deste modo todos os espaços serão removidos!

abs!

H

Christian Borges:
Você também pode usar:

String x = " a b c d e "; x = x.replace( " ", "" );

Deste modo todos os espaços serão removidos!

abs!


Só toma cuidado com o método acima pq ele arranca espaço inclusive entre as palavras.

Isso aqui

String jose = " jose maria da silva "; System.out.println(jose.trim()); // Saída ---> jose maria da silva

Agora,

String jose = " jose maria da silva "; System.out.println(jose.replace( " ", "" )); // Saída ---> josemariadasilva
Caso queira arrancar entre as palavras usa o que o Christian passou.

C

jakefrog:
Christian Borges:
Você também pode usar:

String x = " a b c d e "; x = x.replace( " ", "" );

Deste modo todos os espaços serão removidos!

abs!


Só toma cuidado com o método acima pq ele arranca espaço inclusive entre as palavras.

Isso aqui

String jose = " jose maria da silva "; System.out.println(jose.trim()); // Saída ---> jose maria da silva

Agora,

String jose = " jose maria da silva "; System.out.println(jose.replace( " ", "" )); // Saída ---> josemariadasilva
Caso queira arrancar entre as palavras usa o que o Christian passou.

Valeu… Ficou melhor explicado!!!

A

Em uma rápida pesquisa, vc pode complementar seu vocabulário com mais uma palavra. Underline!! Tbm conhecida como underscore…

V

Aproveita e quando for colocar um título no tópico, use o toLowerCase().

Não poste títulos usando somente letras maiúsculas.

Criado 13 de agosto de 2010
Ultima resposta 16 de ago. de 2010
Respostas 10
Participantes 7