面试中碰到的题目1
来源:1-1 周介绍
何艾莉
2022-09-29 15:09:28
老师好,集合List怎么与Set相互转化?能不能给个代码解析谢谢。
1回答
好帮手慕小蓝
2022-09-29
同学你好,老师以常用的ArrayList和HashSet为例为同学解答。
ArrayList和HashSet中,都有参数为Collection的构造方法,所以当转化时,直接将数据源集合作为参数即可。
package com.imooc.test; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; public class Test { public static void main(String[] args) { //List转Set List<String> list1 = new ArrayList<String>(); Set<String> set1 = new HashSet<String>(list1); //Set转List Set<String> set2 = new HashSet<String>(); List<String> list2 = new ArrayList<String>(set2); } }
祝学习愉快~
相似问题