import java.util.Scanner;
//字符串反转
public class StringReverse {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个字符串:");
String line= sc.nextLine();
String s=stringReverse(line);
System.out.println("反转后的字符串为:"+s);
}
public static String stringReverse(String s){
String ss="";
for (int i=s.length()-1;i>=0;i--){
ss+=s.charAt(i);
}
return ss;
}
}
stringReverse方法也可以使用StringBuilder来实现
//stringReverse方法升级版
public static String stringReverse(String s) {
StringBuilder sb = new StringBuilder(s);
sb.reverse();
String ss = sb.toString();
return ss;
}
输出结果示例:
请输入一个字符串:
字符串反转ABCabc123
反转后的字符串为:321cbaCBA转反串符字