Java8 Collectionsクラスのreverseメソッドのサンプル

環境
JavaSE 1.8
Eclipse 4.14

書式
public static void reverse(List<?> list)
Collectionsクラスのreverseメソッドは、要素の並び順を逆にします。降順ではありません。
引数はListです。
List<データの型>リスト変数名=new ArrayList<>(Arrays.asList(要素1,要素2,…
Collections.reverse(リスト変数名)
Collectionsクラスのreverseメソッドを使ってリストの要素をソートします。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package com.arkgame.study;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class ArkgameTest {
public static void main(String[] args) throws ParseException {
List<Double> nmLst = new ArrayList<>(Arrays.asList(10.0, 3.5, 7.2));
/* reverseメソッドで逆順に */
Collections.reverse(nmLst);
for (Double ele : nmLst) {
/* 単純に数値が逆の順序で表示される */
System.out.println(ele);
}
}
}
package com.arkgame.study; import java.text.ParseException; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; public class ArkgameTest { public static void main(String[] args) throws ParseException { List<Double> nmLst = new ArrayList<>(Arrays.asList(10.0, 3.5, 7.2)); /* reverseメソッドで逆順に */ Collections.reverse(nmLst); for (Double ele : nmLst) { /* 単純に数値が逆の順序で表示される */ System.out.println(ele); } } }
package com.arkgame.study;

import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

public class ArkgameTest {

      public static void main(String[] args) throws ParseException {

            List<Double> nmLst = new ArrayList<>(Arrays.asList(10.0, 3.5, 7.2));

            /* reverseメソッドで逆順に */
            Collections.reverse(nmLst);

            for (Double ele : nmLst) {
                  /* 単純に数値が逆の順序で表示される */
                  System.out.println(ele);
            }

      }

}

実行結果
7.2
3.5
10.0

Java

Posted by arkgame