如何快速创建List数据结构
我们在日常的开发过程中难免会要用到 List 数据结构,涉及到List时我们一般都是使用 new ArrayList(),然后再一个个的add对象,看起来很是繁琐,那么接下来就简单聊下几种创建 List 的方式;
- 使用Collections.addAll()方法,前提仍然是先要 new ArrayList();
ArrayList<String> list = new ArrayList();
Collections.addAll(s,"hello","xiaohuo")
-
使用工具类 Arrays 调用 asList(…args)直接返回一个List数据结构;
List<String> list = Arrays.asList("11","22","33")
-
引入 Guava 的工具包,使用 Lists.newArrayList(…args)方法;
List<String> list = Lists.newArrayList("wukong","bajie","baigujing");
-
如果开发过程用的是 JDK9 的话,我们可以使用自带的 List 类,调用 of 方法;
List<String> list = List.of("wade","james","kobe");
以上就是我们工作用如果想要快速创建List时可能用到的方法,谢谢~~