import java.util.Scanner;
public class InputTest{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
StringBuffer str=new StringBuffer(sc.nextLine());
System.out.println(str.reverse());
}
}
StringBuffer是一个可追加的缓冲字符,使用append()就可以追加了,而String的连接只是表面上的,String每次连接追加都是用这个字符串创建了一个StringBuffer然后append(),再然后new String().楼上回答的是对哦!不过也可以写算法的,只是相对麻烦点,
public String getRever(String str){
char[] temp = str.toCharArray();
str = "":
for(int i=temp.size-1;i>=0;i--){
str+= temp[i];
}
return str;
}
用个数组