Java reverseメソッドを使ってリスト(List)の要素の順番を逆にするサンプル

環境
JavaSE 1.8
Eclipse 4.14.0

構文
List<String> リスト変数名 = new ArrayList<String>();
リスト変数名.add(要素);
Collections.reverse(リスト変数名;
関数の定義
public static void reverse(List<?> list)
指定されたリストの要素の順序を逆にします。
このメソッドは一次時間で動作します。
パラメータ:list – 要素の順序が逆にされるリスト。

使用例

package com.arkgame.study;

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

public class ArkgDemo {

      public static void main(String[] args) {
            // リストを作成
            List<String> cityLst = new ArrayList<String>();

            // リストに要素を追加
            cityLst.add("東京");
            cityLst.add("大阪");
            cityLst.add("福岡");
            cityLst.add("北海道");

            System.out.println("リストの要素を逆順する前結果");
            System.out.println(cityLst);

            // リストの要素の順序を逆にする
            Collections.reverse(cityLst);

            System.out.println("リストの要素を逆順する後結果");
            System.out.println(cityLst);
      }
}

実行結果
リストの要素を逆順する前結果
[東京, 大阪, 福岡, 北海道]
リストの要素を逆順する後結果
[北海道, 福岡, 大阪, 東京]

Java

Posted by arkgame