Mudar caracteres em um String!

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 !

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 .

[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
!@#$%¨&*()_±=´[{~]^},.&lt;&gt;;/:?º/ Saida $%¨&amp;*()_+-=´[{~]^},.<>;/:?º/

Substituiu o “!@#” por “”… naum eh isso que eh para fazer!!!

lembrando que ele naum vai substituir o “!”, “@” e “#” e sim a sequencia “!@#”