如何从方法返回泛型类型?我是这样写的,但它不起作用:
private static JsArray<T> convertListToJsArray(Collection<T> list)
我需要将Collection作为参数,并返回参数化的JsArray。
答案 0 :(得分:3)
您必须在返回类型前指定type参数:
private static <T> JsArray<T> convertListToJsArray(Collection<T> list) {}
答案 1 :(得分:3)
您需要声明T
类型。这应该有效(在返回类型之前注意额外的<T>
):
private static <T> JsArray<T> convertListToJsArray(Collection<T> list)