Gente eu gostaria de saber se tem alguma classe que pode me ajudar na substituição de varios caracteres …
Exemplo .:
String a = "pera" ;
a.replace("p" , "b") ;
O replace so troca de um e um !
Mas na verdade ao invés de eu tratar uma unico Caracter eu gostaria de tratar varios ao mesmo tempo .
Exemplo.:
[code]
String a = "!@@##$pera" ;
a.replace(""!@#$$" , "") ;
[/code]
Neste exemplo eu gostaria que esses caracteres fossem substituidos por espaço em branco .
Tem alguma classe onde eu possa fazer isso !?
Agradeço a quam ajudar !
luBSPJ
#2
ué
System.out.println("!@@##$pera".replace("!@@##$", ""));
apresentou “pera”…
lembra que o String vc não vai alterar, o replace vai criar uma nova String. Ai então vc teria que fazer algo como:
String a = "!@@##$pera";
a = a.replace("!@@##$", "");
System.out.println(a);
blz?
public static void main(String arg[]){
String palavra = "!@#$%¨&*()_+-=´[`{~]^},.<>;/:?º/" ;
String palavra1 = palavra.replaceAll("!@#","");
System.out.println(palavra1)
}
Pq não da certo ?
Imprime sempre a mesma string .
luBSPJ
#4
[quote=“eclipse_lunar”][code]
public static void main(String arg[]){
String palavra = "!@#$%¨&*()_+-=´[`{~]^},.<>;/:?º/" ;
String palavra1 = palavra.replaceAll("!@#","");
System.out.println(palavra1)
}
[/code]
Pq não da certo ?
Imprime sempre a mesma string .[/quote]
Soh hj que eu vi
mas isso ai para mim:
Entrada
!@#$%¨&*()_±=´[{~]^},.<>;/:?º/ Saida $%¨&*()_+-=´[{~]^},.<>;/:?º/
Substituiu o “!@#” por “”… naum eh isso que eh para fazer!!!
lembrando que ele naum vai substituir o “!”, “@” e “#” e sim a sequencia “!@#”