你可以用以下方法转换:
public String replace(String parentStr,String ch,String rep) { 
int i = parentStr.indexOf(ch); 
StringBuffer sb = new StringBuffer(); 
if (i == -1) 
return parentStr; 
sb.append(parentStr.substring(0,i) + rep); 
if (i+ch.length() < parentStr.length()) 
sb.append(replace(parentStr.substring(i+ch.length(),parentStr.length()),ch,rep)); 
return sb.toString(); 
}
%>

解决方案 »

  1.   

    jdk1.4
    String.replaceAll(String reg,String s);
      

  2.   

    如果是一个文件怎么办?参数parentStr是一个文件吗?
    这样好像只是一个文件中的一行。
    这一行怎么以插入的方式写入原来的文件呢?
      

  3.   

    1.删除
    String s="………………";//这里是一段文字
    s.replaceAll("(这里是需要删除的文字)","");
    2.插入
    String s="………………";//这里是一段文字
    s.replaceAll("(灌水)","灌许多水");//在这段文字的所有灌水之间加上插入“许多”这个词
      

  4.   

    String.replaceAll(String old,String new);