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); } }
実行結果
リストの要素を逆順する前結果
[東京, 大阪, 福岡, 北海道]
リストの要素を逆順する後結果
[北海道, 福岡, 大阪, 東京]