需求:将输入字符串反转打印出来 实现:单独写个方法,在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; }