Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Java

So kehren Sie eine Zeichenfolge in Java mithilfe von Rekursion um

In diesem Beispielprogramm werden wir eine von einem Benutzer eingegebene Zeichenfolge umkehren.

Wir werden eine Funktion erstellen, um einen String umzukehren. Später werden wir es rekursiv aufrufen, bis alle Zeichen vertauscht sind.

Schreiben Sie ein Java-Programm, um Strings umzukehren

package com.guru99;
 
public class ReverseString {
 
	public static void main(String[] args) {
 
 
		String myStr = "Guru99";
 
 
		//create Method and pass and input parameter string 
		String reversed = reverseString(myStr);
		System.out.println("The reversed string is: " + reversed);
		
	}
 
 
	//Method take string parameter and check string is empty or not
	public static String reverseString(String myStr)
	{
		if (myStr.isEmpty()){
		 System.out.println("String in now Empty");	
		 return myStr;
		}
		//Calling Function Recursively
		System.out.println("String to be passed in Recursive Function: "+myStr.substring(1));
		return reverseString(myStr.substring(1)) + myStr.charAt(0);
	}
 
}

Codeausgabe:

String to be passed in Recursive Function: uru99
String to be passed in Recursive Function: ru99
String to be passed in Recursive Function: u99
String to be passed in Recursive Function: 99
String to be passed in Recursive Function: 9
String to be passed in Recursive Function: 
String in now Empty
The reversed string is: 99uruG

Java

  1. Java-Strings
  2. Java-Enum-Strings
  3. So erstellen Sie ein Array von Objekten in Java
  4. String Length() Methode in Java:So finden Sie mit Beispiel
  5. Java String charAt() Methode mit Beispiel
  6. Java-String-compareTo()-Methode:Verwendung mit Beispielen
  7. Java-String-EndsWith()-Methode mit Beispiel
  8. Java String replace(), replaceAll() und replaceFirst() Methode
  9. So konvertieren Sie Char in String in Java (Beispiele)
  10. Fibonacci-Reihe in Java mit Rekursions- und Schleifenprogramm