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