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メソッドを使ってリストの要素をソートします。
使用例
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