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));