反转字符串
2018-04-06 本文已影响4人
第四单元
题目
请编写一个函数,其功能是将输入的字符串反转过来。
思路
将String转化为char[]。反转后再转成String。
代码
class Solution {
public String reverseString(String s) {
if(s == null || s.length() <= 1) return s;
char [] charArray = s.toCharArray();
int i = 0,j = charArray.length-1;
char tmp;
while(i < j) {
tmp = charArray[i];
charArray[i] = charArray[j];
charArray[j] = tmp;
i++;
j--;
}
return String.valueOf(charArray);
}
}