LeetCode344-反转字符串

题目链接

英文链接:https://leetcode.com/problems/reverse-string/

中文链接:https://leetcode-cn.com/problems/reverse-string/

题目详述

编写一个函数,其作用是将输入的字符串反转过来。

示例 1:

1
2
输入: "hello"
输出: "olleh"

示例 2:

1
2
输入: "A man, a plan, a canal: Panama"
输出: "amanaP :lanac a ,nalp a ,nam A"

题目详解

直接反转即可。

1
2
3
4
5
6
7
8
9
10
11
12
public class LeetCode_00344 {

public String reverseString(String s) {
char[] cs = s.toCharArray();
for (int i = 0, j = cs.length - 1; i < j; ++i, --j) {
char tmp = cs[i];
cs[i] = cs[j];
cs[j] = tmp;
}
return new String(cs);
}
}