字符替换

若存在特殊字符用此方法,效率高,若不存在就用replace

public static String repStr(String str) {  
        if(str == null) {  
            return null;  
        }  
        char[] array = str.toCharArray();  
        for (int i = 0, length = array.length; i < length; i++) {  
            if(array[i] == '+') {  
                array[i] = '~';  
            } else if(array[i] == '/') {  
                array[i] = '_';  
            } else if(array[i] == '=') {  
                array[i] = '.';  
            }  
        }  
        return new String(array);  
    }

 

posted @ 2015-02-08 13:54  pretty flower  阅读(193)  评论(0)    收藏  举报