您的位置:首页 > 其它

LeetCode 344 Reverse String

2016-05-01 03:05 411 查看
Write a function that takes a string as input and returns the string reversed.

Example:

Given s = "hello", return "olleh".

这道题是蛮简单的,可是因为在JAVA中String不可变的,只要是目标结果在String类型上操作,就会产生性能问题,导致超时。

详细解释和相关问题:为什么String要设计成不可变的

public String reverseString(String s) {
StringBuffer  s1=new StringBuffer("");
for (int i = s.length()-1; i>=0; i--) {
s1 = s1.append(s.charAt(i));
}
return s1.toString();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: