javaでlistのデータを反転させる方法

Javaでは、Listの中身を反転させるにはCollectionsクラスのreverse()メソッドを使用します。以下のサンプルコードは、

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        
        System.out.println("原始数据:" + list);
        
        Collections.reverse(list);
        
        System.out.println("反转后:" + list);
    }
}

実行結果:

原始数据:[1, 2, 3, 4]
反转后:[4, 3, 2, 1]

リスト内のデータを反転させるのにはCollectionsクラスのreverse()メソッドを使うのが便利です。ただし、このメソッドは元のリストの順番を変更することに注意が必要です。元のリストを変更したくない場合は、リストをコピーしてから反転してください。

bannerAds