写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串

import java.util.Scanner;
 
public class Main{
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
        String s = scan.next();
        System.out.print(reverse(s));
    }
     
    public static String reverse(String s){
        char[] c = s.toCharArray();
        StringBuffer str = new StringBuffer();
        for(int i=c.length-1;i>=0;i--){
            str.append(c[i]);
        }
        return str.toString();
    }
}

事实上StringBuffer类直接包含有reverse()的方法可以直接实现字符串的反转。

例如:

StringBuffer s=new StringBuffer();
StringBuffer t=new StringBuffer();
t=s.reverse();
如果输入s的字符串是“abc”则t的值为“cba”。

原文地址:https://www.cnblogs.com/tlyx/p/6810222.html