美文网首页
[字符串]-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