我想创建一个城市名称列表,我知道两种方法。
List<String> cities = Stream.of("Paris", "London", "New York", "Tokyo").collect(Collectors.toList());
List<String> cities = Arrays.asList("Paris", "London", "New York", "Tokyo");
< p> Stream.of(..).collect(..)和Arrays.asList(..)之间有什么区别?
Stream
,对该流进行操作,最后创建一个List
。另一种采用一些可变参数并创建一个List
。如果它们不同,哪一种更好使用?答案基于个人意见,因此不属于SO的讨论范围。 - Turing85