344. Reverse String(字符串逆序)

将字符串转成数组(s.toCharArry()),然后头尾各一个指针,交换。
将数组转换成字符串(String.valueOf(char[] a))


class Solution {
    public String reverseString(String s) {
        if(s=="")
            return s;
        //将字符串转成数组
        char [] stringArr =s.toCharArray();
      char temp;
        //左右各一个指针,交换
        for(int i=0,j=stringArr.length-1;i<j;i++,j--)
        {
            temp=stringArr[i];
            stringArr[i]=stringArr[j];
            stringArr[j]=temp;   
        }
        
        //将数组转成字符串   
        return String.valueOf(stringArr);
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容