String s = "daeds edae ddd";
        s = s.replaceAll("edae","UU");

解决方案 »

  1.   

    你可以把字符转化为字符串,或者字符串转化为字符:char a = 'a';
    String s_a = String.valueOf(a);
      

  2.   

    我是jdk1.3,replaceall不行,难道要自己写一段程序码?
      

  3.   

    是的,要写程序
      //查找字符串,并替换
      public static 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();
      }
      

  4.   

    已经解决了,自己写了段程序,总觉得java在字符串上的处理函数不够强(我没用过jdk1.4),希望以后能有所改进