反转通用列表?

pyt*_*556 3 java generics arraylist

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;
 }
Run Code Online (Sandbox Code Playgroud)

我希望能够返回一个列表,该列表是原始列表的反向版本。它应该适用于任何类型。当涉及到 t=input.get(i); 时,我不断收到错误消息。编辑:我只想使用 List 界面

Mad*_*era 5

public static <T> List<T> arrayListReverse(List<T> lst) {
    Collections.reverse(lst);
    return lst;
}
Run Code Online (Sandbox Code Playgroud)