“string terbalik menggunakan rekursi java dengan penjelasan” Kode Jawaban

string terbalik menggunakan rekursi java dengan penjelasan

public class Test {

    private static int i = 0;

    public static void main(String args[]) {
        reverse("Hello");
    }

    public static String reverse(String str) {
        int localI = i++;
        if ((null == str) || (str.length()  <= 1)) {
            return str;
        }
        System.out.println("Step " + localI + ": " + str.substring(1) + " / " + str.charAt(0));
        String reversed = reverse(str.substring(1)) + str.charAt(0);

        System.out.println("Step " + localI + " returns: " + reversed);
        return reversed;
    }
}
Frightened Frog

string terbalik menggunakan rekursi java dengan penjelasan

public static String reverse(String str) 
{
    if(str.length() == 0)
       return "";
    return str.charAt(str.length()-1) + reverse(str.substring(0,str.length()-1)); 
}
codelearner

Jawaban yang mirip dengan “string terbalik menggunakan rekursi java dengan penjelasan”

Pertanyaan yang mirip dengan “string terbalik menggunakan rekursi java dengan penjelasan”

Lebih banyak jawaban terkait untuk “string terbalik menggunakan rekursi java dengan penjelasan” di Java

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya