列表,数组,集合之间的转换
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.集合------>列表
用法:
list = Arrays.asList(array); //注意:对于int[]数组不能直接这样做,因为asList()方法的参数必须是引用类型的数组,比如String或者对象。应该先把int[]转化为Integer[]。
2.数组--->列表
(1)基本类型的话,使用其包装类对应的数组,即:
列表 = Arrays.asList(包装类[] 数组名)
(2)引用类型(String或者对象),直接使用对应数组,即:
列表 = Arrays.asList(引用类型[] 数组名)
3.列表------>集合
4.数组----->集合先将数组----->列表,再用列表来构造集合
5.列表(List)和集合(Set)----->数组
注意:从集合转向数组的时候可能会产生问题,集合中可能包括多种数据类型,而数组中只能包含有一种数据类型,在转换的时候注意下捕捉类型转换的异常。数组转换成集合没有这个问题。
6.集合------>列表
相关文章推荐
- java中数组列表集合之间的转换
- java中 列表,集合,数组之间的转换
- java中 列表,集合,数组之间的转换
- java中 列表,集合,数组之间的转换
- 一道面试题引发的集合、数组、列表之间相互转换
- 列表、集合与数组之间的转化
- linq中查询列表的使用及iqueryable和list集合之间的转换
- java数组和集合之间的转换
- List集合与Array数组之间的互相转换
- 数组和常用集合之间的相互转换
- 【Core Java Volume 4】java中数组Array和集合之间的相互转换
- 每日一问(常用的集合接口和类有哪些【二】)—ArrayList类和数组之间的转换
- 集合框架(一)续 向集合中添加一个集合、数组和List之间的相互转换、从集合中删除另一个集合所包含的元素
- Java_集合操作_避开基本类型数组转换列表陷阱
- 数组与集合之间的转换
- java 列表、集合与数组之间的转化
- 数组和集合之间的转换
- 关于数组集合之间的转换
- 数组和集合之间的转换
- 列表、集合与数组之间的转化