美文网首页
[字符串]-344.反转字符串

[字符串]-344.反转字符串

作者: 追云的帆 | 来源:发表于2018-08-11 13:39 被阅读9次

编写一个函数,其作用是将输入的字符串反转过来。

示例 1:

输入: "hello"
输出: "olleh"

示例 2:

输入: "A man, a plan, a canal: Panama"
输出: "amanaP :lanac a ,nalp a ,nam A"


解析:

两个指针一个从前往后,一个从后往前,交换两边的字符。

Java代码

class Solution {
    public String reverseString(String s) {
        int left=0;
        int right=s.length()-1;
        char t;
        char[] array = s.toCharArray();
        while(left<=right){
            t=array[left];
            array[left++]=array[right];
            array[right--]=t;
        }
        return new String(array);
    }
}

相关文章

网友评论

      本文标题:[字符串]-344.反转字符串

      本文链接:https://www.haomeiwen.com/subject/mdkdbftx.html