020 コレクションフレームワーク(List) 007 解答例

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() を使用して逆順に要素を表示しています。イテレーターを後ろ向きに移動させ、各要素を逆順に表示することができます。

「020 コレクションフレームワーク」問題集リスト