赞
踩
1.通过 new ArrayList<>()
- List <类型> 名称 = new ArrayList<>();
- EG: List<String> stringList = new ArrayList<>();
- // 这种方法就是用add来添加 .add(类型的数据)
- // 拿到方法 .get(index) index 是索引
- // 删除方法 .remove(index) index 是索引
- // 按照索引删除 .remove(Object o) o 是对象
2. 通过Arrays.asList()
这种方法构造出的List是固定长度的,如果调用add方法增加新的元素,会报异常,List是由Array转换而来,而Array是不能动态增加长度的,适合于构造静态不变List.
List<String> stringList = Arrays.asList("1", "2", "3");
3.通过hutool工具类collectionUtil创建
list可以动态添加元素,比较友好,适合于构造动态List
- List<String> stringList = CollectionUtil.newArrayList("1", "2", "3");
-
- hutool 依赖
- <dependency>
- <groupId>cn.hutool</groupId>
- <artifactId>hutool-all</artifactId>
- <version>4.5.7</version>
- </dependency>
- junit 依赖
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.12</version>
- <!-- 不设置scope就是全局-->
- <scope>test</scope>
- </dependency>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。