目前为止唯一一个直接写出来没出错的。。
But时间略长,runtime只打败了9.14%的人
public String reverseString(String s) {
int length=s.length();
StringBuilder tString;
char a[]=new char[length];
for(int i=0;i<length;i++)
tString.append(s.charAt(i));
return tString.toString();
}
更好地runtime打败了55%的人,大概是append有些耗时,但是是第一次尝试使用StringBuilder还算开心啦哈哈
public String reverseString(String s) {
char[] chars = new char[s.length()];
int index = 0;
for (int i = s.length() - 1; i >= 0; i--) {
chars[index++] = s.charAt(i);
}
return new String(chars);
}