📜  java 创建列表整数范围 - Java (1)

📅  最后修改于: 2023-12-03 15:15:59.413000             🧑  作者: Mango

Java创建列表整数范围

在Java中,列表通常是存储一组值的数据结构,可以轻松地添加,删除和操作这些值。在某些情况下,需要创建一个整数列表并填充其中的数字。在本指南中,我们将了解如何使用Java创建整数列表,该列表包含要输出的数字的范围。

方法1 - 使用for循环

使用for循环是创建一个整数列表的最基本方法。下面的代码显示了如何使用for循环在指定的范围内创建一个整数列表。

List<Integer> integerList = new ArrayList<>();
int startRange = 1;
int endRange = 10;

for (int i = startRange; i <= endRange; i++) {
    integerList.add(i);
}

System.out.println(integerList);

在上述代码中,我们创建了一个名为integerList的整数列表,并通过指定起始范围和结束范围使用for循环将数字添加到列表中。最后,我们使用System.out.println语句将整数列表输出到控制台。

方法2 - 使用Java 8的IntStream

Java 8引入了Java Stream API,使得创建整数列表变得更加容易。使用IntStream.rangeClosed方法,我们可以创建一个整数范围,然后使用boxed方法将它装箱为整数列表。

List<Integer> integerList = IntStream.rangeClosed(1, 10)
                                    .boxed()
                                    .collect(Collectors.toList());

System.out.println(integerList);

在上述代码中,我们使用IntStream.rangeClosed方法创建了一个从1到10的整数范围,并使用boxed方法将其转换为Integer对象的流。最后,我们使用Java 8的Stream API中的collectors.toList方法将整数流转换为整数列表,并将其输出到控制台。

结论

使用以上两种方法之一,可以轻松地在Java中创建一个整数列表,并且可以使用其他Java集合框架中的方法对列表进行操作。 无论您喜欢使用Java 8的Stream API还是经典的for循环方法,都可以方便地创建一个整数列表,以满足您的需要。