21xrx.com
2025-04-23 11:26:51 Wednesday
文章检索 我的文章 写文章
Java实现字符串反转功能
2023-06-16 12:22:27 深夜i     15     0
Java 字符串 反转

在Java中,我们经常需要对字符串进行操作。其中,字符串反转(将字符串倒序输出)是一种常见的需求。本文将介绍一种简单的Java代码实现字符串反转功能的方法。

代码实现:

public class ReverseString {
  public static String reverse(String str) {
    if (str == null || str.length() <= 1)
      return str;
    
    return reverse(str.substring(1)) + str.charAt(0);
  }
  public static void main(String[] args) {
    String input = "Hello World!";
    String output = reverse(input);
    System.out.println(output);
  }
}

在上面的代码中,我们定义了一个名为ReverseString的类,其中包含一个static类型的reverse方法,用于将字符串进行反转,同时也包含了一个main方法,用于测试reverse方法的实现。在reverse方法中,我们首先对输入字符串进行判断,如果输入字符串为空或长度不足2,则直接返回原字符串。否则,我们调用substring方法获取原字符串的子串(从第2个字符开始),并加上原字符串的第1个字符,最后再次调用reverse方法进行递归操作,直到原字符串被完全反转。在main方法中,我们定义一个字符串输入,并调用reverse方法进行反转,最终输出结果。

  
  

评论区

请求出错了