LeetCode 反轉字符串

請編寫一個函數,其功能是將輸入的字符串反轉過來。

示例:

輸入:s = "hello"
返回:"olleh"
解法一:

直接調用 Java StringBuffer 的 reverse 方法。

    public String reverseString(String s) {
        if ((null == s) || (s.length() <= 1)) {
            return s;
        }
        return new StringBuffer(s).reverse().toString();
    }
解法二:

利用遞歸實現(xiàn)。

    public String reverseString(String s) {
        if ((null == s) || (s.length() <= 1)) {
            return s;
        }
        return reverseString(s.substring(1)) + s.charAt(0);
    }
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,638評論 18 399
  • 背景 一年多以前我在知乎上答了有關LeetCode的問題, 分享了一些自己做題目的經驗。 張土汪:刷leetcod...
    土汪閱讀 12,899評論 0 33
  • 在自己的路上 一點一滴 積累與沉淀 這一次的臨摹自我感覺形體結構略有感覺,外圈葉片的結構尚有欠缺。 上步奏 第一步...
    大酋閱讀 268評論 0 1
  • 大學生的我,轉眼就要步入社會了…… 有很多的迷茫,疑惑,不知道從何說起…… 2017年最后一個月了,我也馬上從1開...
    叔海閱讀 198評論 0 0

友情鏈接更多精彩內容