天天看點

如何實作字元串的反轉及替換?

方法很多,可以自己寫實作也可以使用String或StringBuffer/StringBuilder中的方法。有一道很常見的面試題是用遞歸實作字元串反轉,代碼如下所示:

public static String reverse(String originStr) {
        if(originStr == null || originStr.length() <= 1)
            return originStr;
        return reverse(originStr.substring(1)) + originStr.charAt(0);
    }
           

繼續閱讀