这可以返回一个int列表:
public List<Integer> GetIListImpl() {
return new ArrayList<Integer>();
}
Run Code Online (Sandbox Code Playgroud)
但是,如果我想让调用者指定泛型类型呢?像这样的东西,虽然从语法上来说我不知道怎么做:
public List<T> GetIListImpl<T>() {
return new ArrayList<T>();
}
Run Code Online (Sandbox Code Playgroud)
用法是:
List<String> = GetIListImpl<String>();
Run Code Online (Sandbox Code Playgroud)