第五章 字串專題 ---------------- 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.12 字串匹配之PabinKarp字串匹配
- 第五章 字串專題 ---------------- 5.11 題解:最短摘要的生成字串
- 第五章 字串專題 ---------------- 5.6 解題:判斷兩字串的字符集是否相同字串
- 第五章 字串專題 ---------------- 5.10 題解:神奇的迴文串字串
- 第五章 字串專題 ---------------- 字串匹配(二)----KMP演算法字串匹配KMP演算法
- 第五章 字串專題 ---------------- 5.9 題解:去掉字串中連線出現的k次的0字串
- 「翻轉字串」python之leetcode刷題|004字串PythonLeetCode
- 第五章 字串專題 ---------------- 5.4 實踐:替換字串中的空格字串
- 字串專題字串
- 專題:字串字串
- 第五章 字串專題 ---------------- 字串匹配(三)----字尾陣列演算法字串匹配陣列演算法
- 【專題訓練】字串字串
- 第五章 字串專題 ---------------- 5.3 走出思維誤區:變形詞問題字串
- python如何翻轉字串?Python字串
- 談談字串翻轉字串
- 提高組字串專題1字串
- 字串轉數字的問題字串
- P3735 字串 題解字串
- 一串字串的翻轉字串
- fastjson字串轉JSON的$ref問題ASTJSON字串
- [題解]P1641 生成字串字串
- 演算法小記·字串翻轉演算法字串
- 【LeetCode字串#03】圖解翻轉字串中的單詞,以及對於for使用的說明LeetCode字串圖解
- 151.翻轉字串裡的單詞 卡碼網:55.右旋轉字串字串
- 字串-面試題字串面試題
- 分割字串問題字串
- [每日一題] 第二十三題:左旋轉字串每日一題字串
- 20201118 5.2元組 5.3字串字串
- xml字串轉JSON字串XML字串JSON
- [JLOI2015] 有意義的字串 題解字串
- 程式碼隨想錄第9天|●151.翻轉字串裡的單詞(有題目未解決)字串
- 字串做題筆記字串筆記
- 字串相關題幹:字串
- 字串匹配模式問題字串匹配模式