Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Cara Membalikkan String di Java menggunakan Rekursi

Dalam program contoh ini, kami akan membalikkan string yang dimasukkan oleh pengguna.

Kami akan membuat fungsi untuk membalikkan string. Nanti kita akan memanggilnya secara rekursif sampai semua karakter dibalik.

Tulis Program Java untuk Membalikkan String

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);
	}
 
}

Keluaran Kode:

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. String Jawa
  2. String enum Java
  3. Cara Membuat Array Objek di Java
  4. String Length() Metode di Java:Cara menemukan dengan Contoh
  5. Metode Java String charAt() dengan Contoh
  6. Metode Java String compareTo():​​Cara Menggunakan dengan Contoh
  7. Java String EndsWith() Metode dengan Contoh
  8. Java String replace(), replaceAll() dan replaceFirst() metode
  9. Cara Mengonversi Char ke String di Java (Contoh)
  10. Deret Fibonacci di Java menggunakan Program Rekursi dan Loop