Вы можете выполнить задачу, используя это объяснение для использования ListIterator
:
public static List<Double> convertToRadians(List<Double> t) {
for (final ListIterator<Double> iterator = t.listIterator(); iterator.hasNext(); ) {
final Double element = iterator.next();
iterator.set(Math.toRadians(element));
}
return t;
}
Краткий способ сделать это, используя Java 8+ (но с несколько иным механика) будет:
public static List<Double> convertToRadians(List<Double> t) {
t.replaceAll(Math::toRadians);
return t;
}
Для вашего упражнения вы, несомненно, захотите взглянуть на сложность времени для каждого способа выполнения этой задачи и изменчивость, и, в частности, сложность времени для простого добавления и удаления каждый элемент в списке.