小编Lex*_*ito的帖子

使用递归来反转字符串的方法

public static void main(String args[]) {
    System.out.println(reverseString("His"));
}

public static String reverseString(String s) {
    if (s.length() <= 1) {
        return s;
    } else {
        char c = s.charAt(0);
        return reverseString(s.substring(1)) + c;
    }
}
Run Code Online (Sandbox Code Playgroud)

有人可以详细解释我这个方法是如何工作的

java recursion

2
推荐指数
1
解决办法
8667
查看次数

递归如何工作?

请以最简单的方式解释递归的工作原理.

java recursion

1
推荐指数
1
解决办法
1万
查看次数

在Number的通用子类上使用加法运算符

有人能告诉我为什么这段代码给我一个编译错误?

public class Main {

    public static void main(String[] args) {
        System.out.println(sum(2, 6.9));
    }

    public static <T extends Number<T>> T sum(T a, T b) {
        T result = a + b;      // compile-error here
        return result;
    }
}
Run Code Online (Sandbox Code Playgroud)

java generics

0
推荐指数
1
解决办法
636
查看次数

标签 统计

java ×3

recursion ×2

generics ×1