Javaでのリストの逆転方法


  1. Collections.reverse()メソッドを使用する方法:

    import java.util.Collections;
    import java.util.List;
    
    public class ListReverseExample {
       public static void main(String[] args) {
           List<Integer> list = ...; // 逆転させたいリストを取得する
    
           Collections.reverse(list); // リストを逆転させる
    
           System.out.println(list); // 逆転後のリストを表示する
       }
    }
  2. ループを使用してリストを逆転する方法:

    import java.util.List;
    
    public class ListReverseExample {
       public static void main(String[] args) {
           List<Integer> list = ...; // 逆転させたいリストを取得する
    
           int size = list.size();
           for (int i = 0; i < size / 2; i++) {
               int temp = list.get(i);
               list.set(i, list.get(size - i - 1));
               list.set(size - i - 1, temp);
           }
    
           System.out.println(list); // 逆転後のリストを表示する
       }
    }

これらの方法を使用することで、Javaでリストを逆転させることができます。Collections.reverse()メソッドを使用すると、1行のコードでリストを逆転させることができます。ループを使用する方法では、一時変数を使ってリストの要素を交換することで逆転させています。