public static <T> List<T> arrayListReverse(List<T> lst) {
ArrayList reversed= new ArrayList();
for (int i=lst.size()-1;i>=0;i--){
<T> t= lst.get(i);
reversed.add(t);
}
return reversed;
}
我希望能够返回一个列表,它是原始列表的反转版本。它应该能够适用于任何类型。当涉及到t = input.get(i)时,我总是收到错误; 编辑:我想只能用List接口颠倒一个通用列表?
东西只写'T'和在'吨= lst.get(i)不'';'。这是因为变量的类型是'T'。 –
Tunaki
除非进行练习,否则使用'Collections.reverse'。 –
谢谢。然而,我得到这个:找到2个警告:警告:未经检查的调用添加(E)作为原始类型java.util.ArrayList的成员警告:未经检查的转换所需:java.util.List found:java.util。 ArrayList - –
pythonbeginner4556