赞
踩
- List<Integer> list = new ArrayList<>();
- list.add(1);
- list.add(2);
- list.add(3);
List<Integer> list = Arrays.asList(1, 2, 3);
Arrays.asList() 方法是 Arrays 的静态方法。这种方式构造的 List 是固定长度的,如果调用 add 方法增加新的元素时会报异常 java.lang.UnsupportedOperationException。这种方式仅适用于构造静态不变的 List。
如果想要改变可以通过 ArrayLis t进行包装成动态。
- List<Integer> list = Arrays.asList(1, 2, 3);
- list = new ArrayList<>(list);
- list.add(4);
List<Integer> list = Stream.of(1, 2, 3).collect(Collectors.toList());
- List<Integer> list= new ArrayList() {{
- add(1);
- add(2);
- add(3);
- }};
List<Integer> list = CollectionUtil.newArrayList(1, 2, 3);
- import com.google.common.collect.Lists;
-
- List<Integer> list = Lists.newArrayList(1, 2, 3);
List<Integer> list = Lists.newArrayList(1, 2, 3);
List<Integer> list = List.of(1,2,3);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。