kiq095
#1
oi gente to com um probleminha aqui e coisa boba mais nao to conseguindo resolver …
e que eu preciso formatar uma string … tipo
EX…
[code]String cor="";
String soma="";
cor=JTextField.gettext();
if(cor!=""){
soma=soma+" , "+cor;
}
Systen.out.println(soma);
/// formato ///
/// ,amarelo,azul,preto ///[/code]
por q cada nome e uma entrada do usuario …!!
o usuario digita a cor e clica num botao de add cor … por exmplo …
eu queria q tirar essa virgula antes do primeiro nome …
ou um metodo pra deixa a string nesse formato
amarelo,azul,preto
com a virgula sopra separa eles …!!
e ja tentei aqui mais to maio sem ideias … hehehe
agradeço q quem puder ajudar …!
Oi!! tenta fazer assim ó:
soma = soma.substring(1,soma.length())
Vlws
String é um objeto, não se compara com “!=” ou “==” e sim com o método equals(Object);
String cor="";
String soma="";
cor=JTextField.gettext();
if(!cor.equals("")){
soma += ", "+cor;
}
Systen.out.println(soma);
kiq095
#4
Eu sei…!.. isso foi so um ex…pra identificarem melhor meu problema …!!!
[quote]
Oi!! tenta fazer assim ó:
soma = soma.substring(1,soma.length())
[/quote]
Valeu deu certinho !!!
muito obrigado …
kiq095
#5
aaaaa… outra coisa … quem for usar esse tipo de metodo…
soma = soma.substring(1,soma.length())
tome cuidado …por q com cada entrada que o usauario faz ele deleta o primeiro espaço da string …
sei disso porq tive a corrigir aqui
por ex
a primera e amarelo…
entao ficaria
,amarelo
usando o meodo fica …
amarelo
e agora a segunda entra e azul…
era pra ficar …
amarelo,azul
mais vai ficar …
marelo,azul
e quanto maior o numero de entradas maior vai ser o numero de letras q vao sumir …
minha dica e usar o metodo somente na hora de imprimir ou passar para outra variavel …!!!