请编写一个函数,其功能是将输入的字符串反转过来。
示例:
输入:s = "hello"
返回:"olleh"
java的解法:
class Solution {
public String reverseString(String 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);
}
}
java的另外一种解法:
class Solution {
public String reverseString(String s) {
StringBuilder res = new StringBuilder(s);
return res.reverse().toString();
}
}