Een string in Java omkeren met behulp van recursie

Inhoudsopgave:

Anonim

In dit voorbeeldprogramma zullen we een string die door een gebruiker is ingevoerd, omkeren.

We zullen een functie maken om een ​​string om te keren. Later zullen we het recursief noemen totdat alle tekens zijn omgekeerd.

Schrijf een Java-programma om String om te keren

pakket com.guru99;openbare klasse ReverseString {public static void main (String [] args) {String myStr = "Guru99";// create Method en geef de parameterreeks door en voer deze inString omgekeerd = reverseString (myStr);System.out.println ("De omgekeerde string is: + omgekeerd);​// Methode take string parameter en check string is leeg of nietopenbare statische String reverseString (String myStr)​if (myStr.isEmpty ()) {System.out.println ("String is nu leeg");retourneer myStr;​// Functie recursief aanroepenSystem.out.println ("String die moet worden doorgegeven in recursieve functie: + myStr.substring (1));return reverseString (myStr.substring (1)) + myStr.charAt (0);​​

Code-uitvoer:

String to be passed in Recursive Function: uru99String to be passed in Recursive Function: ru99String to be passed in Recursive Function: u99String to be passed in Recursive Function: 99String to be passed in Recursive Function: 9String to be passed in Recursive Function:String in now EmptyThe reversed string is: 99uruG