📅  最后修改于: 2023-12-03 14:51:22.754000             🧑  作者: Mango
如果在 Java 中需要初始化一个列表,你可以使用以下方法来实现。
你可以使用花括号 {}
来快速初始化一个列表。每个值用逗号分隔,可以在列表中添加任意数量的元素。
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
你也可以使用 Arrays
类的静态方法 asList
来初始化列表。将元素作为参数传递给 asList
方法。
List<String> fruits = Arrays.asList("apple", "banana", "orange");
add
方法初始化列表你可以先创建一个空列表,然后使用 add
方法逐个添加元素。
List<Character> vowels = new ArrayList<>();
vowels.add('a');
vowels.add('e');
vowels.add('i');
vowels.add('o');
vowels.add('u');
如果你使用 Java 8 或更高版本,你还可以使用流操作来初始化列表。将元素传递给 stream
方法,然后使用 collect
方法将流收集到列表中。
List<Double> temperatures = Stream.of(25.3, 27.8, 23.5, 28.1)
.collect(Collectors.toList());
在类的初始化块中,你可以使用花括号 {}
来初始化列表。
List<Integer> fibonacci = new ArrayList<>() {
{
add(0);
add(1);
add(1);
add(2);
add(3);
add(5);
add(8);
}
};
以上就是在一行中初始化 Java 中的列表的几种常见方法。使用这些方法可以快速方便地初始化列表并赋予初始值。