接受泛型方法参数Java的最佳方法

时间:2015-02-10 18:49:56

标签: java generics

我需要一个方法来接受一个可以是String或int的参数。然后我需要检查它的String或int,并相应地执行一些操作。

在Java中实现这一目标的最佳方式是什么?参数应该接受T参数还是Object参数?无论哪种方式,我想我必须执行instanceof来获得实际类型?

1 个答案:

答案 0 :(得分:2)

如果在编译时已知类型,则使用重载

public void doStuff(String s) {
    // ...
}

public void doStuff(int i) {
    // ...
}