各位老师,帮帮忙啊。
有这么一段代码,
         StringBuffer S=new StringBuffer("A");
         StringBuffer A=new StringBuffer("BW");
         StringBuffer W=new StringBuffer("iBW|e");
         StringBuffer B=new StringBuffer("CN");
         StringBuffer N=new StringBuffer("+CN|e");
         StringBuffer C=new StringBuffer(")A*|(" );
         String s1=new String(),s2=new String();
接下来就是想,判断比如StringBuffer B的第一个字母是C就把StringBuffer B中CN中的C转换为StringBuffer C的内容")A*|("  怎么实现????
 先谢谢各位啊

解决方案 »

  1.   

    查找函数以及替换函数
    find,replace
      

  2.   

    class fafa2006cici {
    public static void main(String[] args){
     

    StringBuffer S=new StringBuffer("A");
            StringBuffer A=new StringBuffer("BW");
            StringBuffer W=new StringBuffer("iBW|e");
            StringBuffer B=new StringBuffer("CN");
            StringBuffer N=new StringBuffer("+CN|e");
            StringBuffer C=new StringBuffer(")A*|(" );
            String s1=new String(),s2=new String();
            if(B.charAt(0)=='C'){
             System.out.println(B.replace(0,1,C.toString()));
            
            }
    }
    }