第四单元的LeetCode题解

反转字符串

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);
    }
}
上一篇 下一篇

猜你喜欢

热点阅读