Olá,
Quanto a sua primeira dúvida, aconselho que vc faça um método para retirar
esses caracteres indesejados... Algo como:
StringBuffer sbuffer = new StringBuffer(busca);
// percorrendo a string em busca dos caracteres desejados
for (int i=0;i < sbuffer.length();i++) {
if (sbuffer.charAt(i) == ''%') {
// deletando o caractere
sbuffer.deleteCharAt(i);
i--; // voltando um caractere
}
}
busca = sbuffer.toString();
Não testei, mas algo desse tipo deve funcionar...
Quanto a sua segunda dúvida, há um erro de lógica no segundo termo das
expressões....
Na primeira vc testa: !nome.equals("") ou seja (String não vazia)
Na segunda vc testa: nome.length() == 0 ou seja (String vazia)
Se o resultado que vc quer obter é o mesmo da segunda expressão, então
altere a primeira para nome.equals("")
Gabriel
At 08:25 05/04/2001 -0300, tamer wrote:
>ola pessoal, buenos dias!
>
>duvida um: quero que minha aplicacao elimine certos tipos de caracteres,
>simplesmente eliminando-os da string, por exemplo: "jsp%java" vira "jspjava".
>Mas com o metodo replace da classe String eu nao estou conseguindo fazer
>isto pois ele nao me permite fazer isto > busca=busca.replace('%','');
>Será que tem como eu fazer o que quero com este metodo ou devo procurar
>outro??
>
>
>duvida dois: estou tentando verificar se uma variavel esta vazia , mas o
>metodo equals("") nao esta satisfazendo a minha condicao. mas se eu mudar
>minha linha de condicao de:
>if ((nome!=null) && ((!nome.equals(""))||(nome.length()>10)))
>para:
>if ((nome!=null) && ((nome.length()==0)||(nome.length()>10)))
>a minha condicao eh satisfeita.
>
>A minha duvida aqui eh: porque eu nao posso fazer minha verificacao
>utilizando equals("") ???
>
>
>public class tamanho
>{
>
> public static void main (String args[])
> {
>
> String nome = "";
>
> if ((nome!=null)&&((!nome.equals(""))||(nome.length()>10)))
> {
> System.out.println("nome invalido");
> }
> }
>}
>
>
>thanks in advance
>
>------------------------------ 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]
-------------------------------------------------------------------------