我们可以在同一个通用占位符中传递单个对象以及对象列表吗

Asi*_*lla 5 java generics

我的问题很简单,我们可以在方法中的相同通用占位符中传递单个 Java 对象以及 Java 对象列表。

例子: processData(T t)/processData(List<T> t)

是否可以将其合并为一个方法和一个通用占位符,它可以在 Java 中同时保存单个通用对象或通用对象列表

fre*_*dev 3

是的。例如这样:

public class MyWorker<T> {
  public void processData(T t){ }
  public void processData(List<T> t) {}
}
Run Code Online (Sandbox Code Playgroud)