反转一个字符串,得到相同的语法错误,任何建议?

时间:2014-04-14 07:51:02

标签: java recursion

我正在为一个作业翻转一个字符串,我从昨天开始收到一个错误,这让我发疯,它在第三个大括号中}。有人能告诉我吗?以下是我以下所做的事情,非常感谢提前!!。

public class RecursionQ2 {

    public RecursionQ2() {
    } 
        // TODO Auto-generated constructor stub


    public static void main(String[] args) {
        // TODO Auto-generated method stub
public static String reverse(String str) {

    String Cheryl;
    if ((Cheryl == str) || (str.length() <=1)){
        return str;
    }
    return reverse(str.substring(1)) + str.charAt(0);
"}"
        + "

1 个答案:

答案 0 :(得分:1)

更改为:

public class RecursionQ2 {

    public RecursionQ2() {

    }


    public static void main(String[] args) {

    }
    public static String reverse(String str) {

        String Cheryl = "";

        if (str != null) {
            if ((Cheryl.equals(str)) || (str.length() <= 1)) {
                return str;
            }
        }
        return reverse(str.substring(1)) + str.charAt(0);
    }
}