Šajā programmas piemērā mēs mainīsim lietotāja ievadīto virkni.
Mēs izveidosim funkciju, lai mainītu virkni. Vēlāk to sauksim rekursīvi, līdz visas rakstzīmes tiks mainītas.
Uzrakstiet Java programmu, lai mainītu virknes
pakete com.guru99;publiskā klase ReverseString {public static void main (String [] args) {Virkne myStr = "Guru99";// izveidot metodi un nodot un ievadīt parametru virkniVirkne mainīta = reverseString (myStr);System.out.println ("Apgrieztā virkne ir: + apgriezta);}// Metode ņem virknes parametru un pārbaudes virkne ir tukša vai navpubliskā statiskā virkne reverseString (virkne myStr){ja (myStr.isEmpty ()) {System.out.println ("String in now Empty");atgriezt myStr;}// Zvanīšanas funkcija rekursīviSystem.out.println ("Virkne, kas jānodod rekursīvajā funkcijā: + myStr.substring (1));atgriezties reverseString (myStr.substring (1)) + myStr.charAt (0);}}
Koda izvade:
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