欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java集合转换(数组、list、Set)

程序员文章站 2022-05-13 23:51:23
...

1. List与Set之间的互相转换

1.1 List转化为Set

 List<String> list = new ArrayList<>();
 //方式一
Set<String> set1 = new HashSet<>(list);
//方式二
Set<String> set2 = new HashSet<>();
team2.addAll(list);

1.2 Set转化为List

Set<String> set = new HashSet<>();
//方式一
List<String> list = new ArrayList<>(set);
//方式二
List<String> list2 = new ArrayList<>();
list2.addAll(set);

2. 数组转换为List

String[] array = new String[n];
List<String> list = Arrays.asList(array);

3. 数组转换为Set

String[] array = new String[8];
Set<String> set = new HashSet<>(Arrays.asList(array));