接受一个字符串,然后输出该字符串反转后的字符串。


 

方法一:

import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        while(sc.hasNext()){
            String s=sc.nextLine();
            for(int i=s.length()-1;i>=0;i--){
                System.out.print(s.charAt(i));
            }
        }
    }
}

方法二:递归,不管奇偶都可以用这种方法一分为二。

1     public static String reserveStr_1(String s) {
2         int N = s.length();
3         if (N <= 1)
4             return s;
5         String a = s.substring(0, N / 2);
6         String b = s.substring(N / 2, N);
7         return reserveStr_1(b) + reserveStr_1(a);
8     }

 

相关文章:

  • 2021-10-09
  • 2021-09-10
  • 2022-01-18
  • 2021-05-16
  • 2022-01-16
  • 2022-12-23
  • 2021-08-24
  • 2021-07-11
猜你喜欢
  • 2022-12-23
  • 2022-02-06
  • 2022-03-01
  • 2021-09-11
  • 2022-12-23
  • 2022-12-23
  • 2021-05-22
相关资源
相似解决方案