Java程序使用递归来反转字符串

递归是以自相似的方式重复项目的过程。在编程语言中,如果程序允许您在同一函数内调用函数,则称为函数的递归调用。您可以使用递归函数反转字符串,如以下程序所示。

示例

public class StringReverse {

   public String reverseString(String str){

   

      if(str.isEmpty()){

         return str;

      } else {

         return reverseString(str.substring(1))+str.charAt(0);

      }

   }

   public static void main(String[] args) {

      StringReverse obj = new StringReverse();

      String result = obj.reverseString("Nhooo");

      System.out.println(result);

   }

}

输出结果

tniopslairotuT

以上是 Java程序使用递归来反转字符串 的全部内容, 来源链接: utcz.com/z/316306.html

回到顶部