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”。