くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

JavaでListを固定サイズに分割するとListを逆順にする(commons-collections4: Apache Commons Collection4)

Listをサイズを10ごとに処理したいなぁというときに、いろいろ調べたので、その時の備忘録。

dependenciesの設定

    <dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-collections4</artifactId>
      <version>4.1</version>
    </dependency>

使い方

List<String> list = Arrays.asList({"A", "B", "C", "D,"});;


int SPLIT_SIZE = 3;
List<List<String>> splitList = ListUtils.partition(list , SPLIT_SIZE);
//=> [ ["A", "B", "C"], ["D"] ]

//逆順にする
Collections.reverse(list);
//=> ["D", "C", "B", "A"]

参考にしたサイト様