import java.util.Scanner;
public class App {
public static void main(String[] args) throws Exception {
Scanner scan = new Scanner(System.in);
String input = scan.nextLine();
// 1.转换为char数组,再逆序输出
// char[] str=input.toCharArray();
// for(int i=str.length-1;i>0;i--){
// System.out.print(str[i]);
// }
// 2.StringBuilder或StringBuffer的reverse()方法
// StringBuilder str = new StringBuilder(input);
// System.out.println(str.reverse().toString());
// 3.利用charAt()方法返回指定索引位置的char值。
// for (int i = input.length() - 1; i >= 0; i--) {
// System.out.print(input.charAt(i));
// }
}
// 4.利用substring递归截取片段
// public static String reverse1(String str) {
// int len = str.length();
// if (len <= 1) {
// return str;
// }
// String left = str.substring(0, len / 2);
// String right = str.substring(len / 2, len);
// return reverse1(right) + reverse1(left);
// }
}
笔试-字符串反转
最新推荐文章于 2024-10-01 18:51:18 发布