Na verdade a virgula nao eh um bom token para Strings de texto, ent�o porque
vc n�o muda seu token para # por exemplo.
ent�o ficaria:"Meu amigo estou com um problema"#"muito grande"#"preciso , de
ajuda"
StringTokenizer st = new StringTokenizer(str1, "#");
que tal?
Charleston
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, January 25, 2002 9:15 AM
Subject: [java-list] Como tirar caracter de uma string.
Pessoal,
Estou com um problem�o.
Utilizo o StringTokenizer e jogo para um array as informa��es contidas
em uma linha a qual estou lendo.
a linha pode �:
"Meu amigo estou com um problema","muito grande", "preciso , de
ajuda"
Como voc�s podem ver, dentro do caracter com aspas existe uma
virgula, eu preciso tir�-la antes de utilizar o StringTokenizer.
OBS: nao sei em que coluna esta a virgula indesejada.
algu�m pode me ajudar.
Obrigado.
StringTokenizer st = new StringTokenizer(str1, ",");
for (int j = 0; j < array.length; j++)
{
array[j] = st.nextToken(); // campos do arquivo para
array
array[j] = array[j].replace('"',' '); // tira aspas
array[j] = array[j].trim(); // tira espacos em branco
LinhaAtual = LinhaAtual + array[j] + ","; // Insere dados
na Linha
}
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------