1. 通过new ArrayList<>()
List<String> list = new ArrayList<>();
2. 通过Arrays.asList()
List<String> stringList = Arrays.asList("1", "2", "3");
3. 通过Hutool工具类CollectionUtil创建
List<String> listData = 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>
完整测试代码:
package com.example.shop;
import cn.hutool.core.collection.CollectionUtil;
import org.junit.Test;
import org.springframework.boot.test.context.SpringBootTest;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
@SpringBootTest
public class MyShopApplicationTests {
@Test
public void contextLoads() {
}
@Test
public void createList() {
List<String> list = new ArrayList<>();
Collections.addAll(list, "1", "2", "3");
System.out.println(list);
List<String> stringList = Arrays.asList("1", "2", "3");
System.out.println(stringList);
List<String> listData = CollectionUtil.newArrayList("1", "2", "3");
System.out.println(listData);
}
}
打印结果:
[1, 2, 3]
[1, 2, 3]
[1, 2, 3]