Qtde de carateres

6 respostas
B

tenho o seguinte programa:
ler um dado do tipo String fornecido pelo usuário, tipo nome ou endereço.
e saber qtos caracteres a String possui menos os espaços entre as letras tipo.
joão roberto = 10 caracteres
se eu der um length ele me traz 11 caracteres como faço para ignorar os
espaços:
segue um exemplo abaixo:

public static void main (String ags[]){

String var;

var = JOptionPane.showInputDialog(null,Digite o seu nome:);

//aqui contaria qtos caracteres

JOptionPane.showMessageDialog(null,"Quantidade de caracteres: "+qtde);

}

6 Respostas

R

Olah,

seguinte, olha na API e procura o metodo trim, este tira os espaços…

e depois usa length pra saber o tamanho…

quanquer coisa, usa uma string auxiliar pra pegar a String sem espaço…

[]'s

M

nao sei se funciona

mas usar .replaceAll(" “,”");

dae conta qtos caracteres =)

uhahuahua eh xunxo mas deve funfar

R

:wink:

o trim() faz isso…

[]'s

B

ou tentar usar o replace all o problema
do trim eh que ele tira espaços somente das laterais neh?
se funcionar igual o delphi
tipo
Christian da Silva
ele tira somente os espaços antes de Christian e depois de Silva
e os espaços antes de “da” de depois de …
ele não tira neh…??

J

o .trim() so tira os espacos dos limites.

R

ih!!!

foi mal então… :oops:

vcs tem toda razão…

[]'s

Criado 14 de abril de 2005
Ultima resposta 14 de abr. de 2005
Respostas 6
Participantes 4