第五章 字串專題 ---------------- 5.2 題解:巧妙翻轉字串
題目:
請實現一個演算法,翻轉一個給定的字串。
程式碼:
public class ReverseString {
/**
* 解法一
*/
public static String reverseString(String iniString){
int len = iniString.length();
char[] charArr = new char[len];
for (int i = 0; i < charArr.length; i++) {
charArr[i] = iniString.charAt(len-1-i);
}
return new String(charArr);
}
/**
* 解法二
*/
public static String reverseString_1 (String iniString){
// StringBuilder sBuilder = new StringBuilder(iniString) // 和StringBuffer效果差不多。
StringBuffer sBuffer = new StringBuffer(iniString);
return sBuffer.reverse().toString();
}
public static void main(String[] args) {
}
}
相關文章
- 第五章 字串專題 ---------------- 5.8 題解:將字串中按單詞翻轉字串
- 第五章 字串專題 ---------------- 5.5 題解:壓縮字串字串
- 第五章 字串專題 ---------------- 5.7 題解:旋轉詞字串
- 第五章 字串專題 ---------------- 5.1 題解:判斷字串有無重複字元字串字元
- 第五章 字串專題 ---------------- 5.6 解題:判斷兩字串的字符集是否相同字串
- 第五章 字串專題 ---------------- 5.11 題解:最短摘要的生成字串
- 第五章 字串專題 ---------------- 5.12 字串匹配之PabinKarp字串匹配
- 第五章 字串專題 ---------------- 字串匹配(二)----KMP演算法字串匹配KMP演算法
- 第五章 字串專題 ---------------- 5.10 題解:神奇的迴文串字串
- 第五章 字串專題 ---------------- 5.9 題解:去掉字串中連線出現的k次的0字串
- 第五章 字串專題 ---------------- 5.4 實踐:替換字串中的空格字串
- 字串專題字串
- 專題:字串字串
- 第五章 字串專題 ---------------- 字串匹配(三)----字尾陣列演算法字串匹配陣列演算法
- 第五章 字串專題 ---------------- 5.3 走出思維誤區:變形詞問題字串
- 【專題訓練】字串字串
- (字串)句子翻轉字串
- 「翻轉字串」python之leetcode刷題|004字串PythonLeetCode
- 談談字串翻轉字串
- python如何翻轉字串?Python字串
- 字串轉數字的問題字串
- 字串問題字串
- 字串-面試題字串面試題
- 字串移位包含的問題——解題筆記字串筆記
- 一串字串的翻轉字串
- 分割字串問題字串
- 字串匹配問題字串匹配
- 字串排序問題字串排序
- P3735 字串 題解字串
- 演算法小記·字串翻轉演算法字串
- [CareerCup] 1.2 Reverse String 翻轉字串字串
- 字串類習題、面試題詳解(第二篇)字串面試題
- 字串編輯距離問題詳解字串
- Facebook 面試題 | 字串相加面試題字串
- 字串相關題幹:字串
- 字串匹配模式問題字串匹配模式
- 字串做題筆記字串筆記
- [每日一題] 第二十三題:左旋轉字串每日一題字串