Java中数组,集合的相互转换:
Set转化成List:
Setnums=new Hashset ; List list=new ArrayList (nums);
List转化为Set:
Setnums=new HashSet (list);
数组转化为List:
Listlist=Array.asList(nums);//此方法转换出的list不可进行增删等操作 List arrayList=new ArrayList (list);//此次转化的arrayList可以进行增删操作
List转化为数组:
Listlist=new ArrayList (); int[] array=new int[]; array=list.toArray(array);//注意要使用toArray的带参方法,否则返回数组为Object[]类型
Set转化为数组:
同上,使用toArray方法;
数组转化为Set:
先转List,然后再转Set
int[] nums=[1,2,3,4,5]; Listlist=Array.asList(nums); Set set=new HashSet (list);



