方法1: forループを使用してリストを作成する方法
List<Integer> list = new ArrayList<>();
int start = 1;
int end = 100;
for (int i = start; i <= end; i++) {
list.add(i);
}
この方法では、start
からend
までの整数をforループで繰り返し、リストに追加しています。
方法2: IntStreamを使用してリストを作成する方法(Java 8以降)
int start = 1;
int end = 100;
List<Integer> list = IntStream.rangeClosed(start, end)
.boxed()
.collect(Collectors.toList());
この方法では、IntStream.rangeClosed()
メソッドを使用してstart
からend
までの整数のストリームを作成し、boxed()
メソッドでボクシングしてからリストに変換しています。
方法3: Apache Commons Collectionsを使用してリストを作成する方法
Apache Commons Collectionsライブラリを使用すると、範囲内の整数を簡単にリストに変換することができます。
int start = 1;
int end = 100;
List<Integer> list = new ArrayList<>(ListUtils.predicatedList(
new ArrayList<>(),
Predicates.betweenInclusive(start, end)
));
この方法では、ListUtils.predicatedList()
メソッドを使用してstart
からend
までの整数を受け入れる予測可能なリストを作成しています。
以上が、Javaで整数の範囲内のリストを作成するいくつかの方法とそれぞれのコード例です。これらの方法を使って、必要な範囲の整数をリストに追加することができます。