您的位置:首页 > 其它

列表,数组,集合之间的转换

2018-02-18 15:55 204 查看
1.Arrays.asList()



用法:
  list = Arrays.asList(array);   //注意:对于int[]数组不能直接这样做,因为asList()方法的参数必须是引用类型的数组,比如String或者对象。应该先把int[]转化为Integer[]。

2.数组--->列表
(1)基本类型的话,使用其包装类对应的数组,即:
         列表 = Arrays.asList(包装类[] 数组名)

(2)引用类型(String或者对象),直接使用对应数组,即:
         列表 = Arrays.asList(引用类型[] 数组名)
3.列表------>集合



4.数组----->集合先将数组----->列表,再用列表来构造集合


5.列表(List)和集合(Set)----->数组



注意:从集合转向数组的时候可能会产生问题,集合中可能包括多种数据类型,而数组中只能包含有一种数据类型,在转换的时候注意下捕捉类型转换的异常。数组转换成集合没有这个问题。

6.集合------>列表
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: