public class Test
{
public static void main(String[] args)
{
String s="okok###dfd##";
System.out.println(s.replaceAll("#",""));
}
}
{
public static void main(String[] args)
{
String s="okok###dfd##";
System.out.println(s.replaceAll("#",""));
}
}
/**
*替换字符串中满足条件的字符
* @param str 待替换的字符串
* @param oldchar 待替换的字符
* @param newchar 替换为的字符
* @return 将str中的所有oldchar字符全部替换为newchar,并返回这个替换后的字符串
*/
public static String replaceAll(String str,char oldchar,char newchar){
char[] chars = str.toCharArray();
for(int i = 0 ; i<chars.length;i++){
if(chars[i]==oldchar)
chars[i] = newchar;
}
return new String(chars);
}
str = str.replaceAll("a","");
System.out.println(str);
输出:bcbcbcbc
String new ="aaabbbaccaadddaa".replaceAll("a","");
则new为"bbbccddd".其实这种问题查API就很好解决了啊.