题目
编写一个函数,其作用是将输入的字符串反转过来。
思路
1.String转char[],反转数组,char[]转String
2.StringBuffer
代码
1.String转char[],反转数组,char[]转String

class Solution {
    public String reverseString(String s) {
        int len=s.length();
        char[] a=s.toCharArray();
        char[] b=new char[len];
        int i=0;
        for(i=0;i<len;i++)
        {
            b[i]=a[len-1-i];
        }
        String s1=new String(b);
        return s1;
    }
}

2.StringBuffer

class Solution {
    public String reverseString(String s) {
        /*int len=s.length();
        char[] a=s.toCharArray();
        char[] b=new char[len];
        int i=0;
        for(i=0;i<len;i++)
        {
            b[i]=a[len-1-i];
        }
        String s1=new String(b);
        return s1;*/
        StringBuffer sBuffer=new StringBuffer(s);
        sBuffer=sBuffer.reverse();
        return sBuffer.toString();
    }
}

知识点
1.Java StringBuffer 和 StringBuilder 类
http://www.runoob.com/java/java-stringbuffer.html
2.Java中字符数组、String类、StringBuffer三者的相互转换
https://blog.csdn.net/strggle_bin/article/details/69555869
344. 反转字符串

344. 反转字符串

344. 反转字符串

相关文章:

  • 2022-12-23
  • 2021-11-20
  • 2022-12-23
  • 2021-09-22
  • 2021-08-22
  • 2021-08-14
  • 2021-06-13
  • 2022-12-23
猜你喜欢
  • 2021-09-23
  • 2022-01-22
  • 2022-01-22
  • 2021-07-31
  • 2021-10-06
相关资源
相似解决方案