需求:将输入字符串反转打印出来
实现:单独写个方法,在main中直接调用代码简洁
package com.itheima_09;
import java.util.Scanner;
public class StudentDemo {
public static void main(String[] args) {
//需求:字符串反转
Scanner sc = new Scanner(System.in);
System.out.println("请输入字符串");
String str1 = sc.nextLine();
System.out.println("输入字符串为: "+str1);
//核心方法调用
String str2 = revers(str1);
System.out.println("反转字符串为: "+str2);
}
public static String revers(String s){
String str="";
for (int i = s.length()-1; i >= 0; i--) {
str +=s.charAt(i);
}
return str;
}
}
也可以直接利用StringBuffer的reverse()方法
public static String reverseStringBuffer(String s){
StringBuffer sb = new StringBuffer(s);
String afterReverse = sb.reverse().toString();
return afterReverse;
}