21xrx.com
2024-12-28 13:27:35 Saturday
登录
文章检索 我的文章 写文章
Java实现字符串反转功能
2023-06-16 12:22:27 深夜i     --     --
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方法进行反转,最终输出结果。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复