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); Edit: Я хотел бы использовать только интерфейс СпискаОбратный общий список?
Просто напишите 'T' и не' ' в' т = lst.get (я); '. Это связано с тем, что тип переменной - 'T'. –
Tunaki
Если вы не используете упражнение, используйте 'Collections.reverse'. –
Спасибо. Тем не менее, я получаю это: обнаружено 2 предупреждения: Предупреждение: непроверенный вызов для добавления (E) в качестве члена необработанного типа java.util.ArrayList Предупреждение: необработанное преобразование требуется: java.util.List найдено: java.util. ArrayList - –
pythonbeginner4556