import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.ListIterator;
public class Main {
public static void main(String[] args) {
// 与えられたリスト
List<Integer> numbers = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5));
// イテレーターの取得
ListIterator<Integer> iterator = numbers.listIterator(numbers.size());
// イテレーターを使用して要素を逆順に表示
while (iterator.hasPrevious()) {
System.out.println(iterator.previous());
}
}
}
このコードでは、listIterator
メソッドを使用してリストのイテレーターを取得し、iterator.previous()
を使用して逆順に要素を表示しています。イテレーターを後ろ向きに移動させ、各要素を逆順に表示することができます。