编写一个函数,其作用是将输入的字符串反转过来。
示例 1:
输入: "hello" 输出: "olleh"
示例 2:
输入: "A man, a plan, a canal: Panama" 输出: "amanaP :lanac a ,nalp a ,nam A"
class Solution {
public String reverseString(String s) {
if (s == null || s.length() < 2) {
return s;
}
char[] charArray = s.toCharArray();
for (int i = 0, j = charArray.length - 1; i < j; ++i, --j) {
char temp = charArray[i];
charArray[i] = charArray[j];
charArray[j] = temp;
}
return new String(charArray);
}
}
1. 字符串转字符数组
2. 字符数组转换字符串。
csdn的markdown 编辑器真难用