方法很多,可以自己寫實作也可以使用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);
}