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