同时替换多个匹配字符串

public static void main(String[] args) {
        String str="ab cdef";
        char c;
        String str1="";
        StringBuffer buffer=new StringBuffer();
        for(int i=0;i<str.length();i++) {
            c=str.charAt(i);
            switch(c) {
            case 'a':
                c='1';
                break;
            case 'b':
                c='2';
                break;
            case 'c':
                c='3';
                break;
            case ' ':
                c='D';
                break;
            }
            str1=buffer.append(c).toString();
            
        }
        System.out.println(str1);

输出结果:12D3def

posted on 2018-08-10 23:27  达摩克利斯  阅读(338)  评论(0编辑  收藏  举报

导航