题目描述
写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。例如:
输入描述:
输入N个字符
输出描述:
输出该字符串反转后的字符串
abcd
输出
dcba
思路:
1.从后遍历字符,然后存到stringbuffer,然后转成字符串返回
import java.util.Scanner;
public class Main{
public static String reverse(String sentence){
StringBuffer sb=new StringBuffer();
for(int i=sentence.length()-1;i>=0;i--){
sb.append(sentence.charAt(i));
}
return sb.toString();
}
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
String p=sc.nextLine();
System.out.print(reverse(p));
}
}