Write a function that takes a string as input and returns the string reversed.
Example:
Given s = "hello", return "olleh".
这题没什么好说,不知道有没有大神有好的想法的:
public class Solution {
public String reverseString(String s) {
//Solution 1 use char[]
// int len = s.length();
// int j = 0;
// char[] sChar = new char[len];
// for(int i = len-1;i >= 0;i--){
// sChar[j++] = s.charAt(i);
// }
// String ss = String.valueOf(sChar);
// return ss;
//solution 2 use StringBuffer
StringBuffer ss = new StringBuffer();
for(int i = s.length()-1;i >= 0;i--){
ss.append(s.charAt(i));
}
return ss.toString();
}
}