我想把一个字符串中包含下面这行字符串中含的字符全部去掉
String strBadChar ="+,\',%,^,&,?,(,),<,>,[,],{,},/,\\,;,:," + (char)(34) +"," + (char)(0) + ",--";
String[] arrBadChar=new String[21];
int i;
String temString;
arrBadChar=strBadChar.split(",");
temString=charinput;//charinput存放的是自己输入的一个字符串(也就是想把charinput中包含有strBadChar 中的字符全部过滤掉)
for (i=0;i<arrBadChar.length;i++)
{
temString=temString.replaceAll(arrBadChar[i], "");//此处有问题
}
temString=temString.replaceAll("@@", "@");