Java超级基础之集合与数组间的转换
2016-11-29 10:12
357 查看
转研JAVA程序辕 2016-11-27 22:32
数组与集合之间的转换
数组 转为 List
语法:
list=new ArrayList<String>( Arrays.asList(ary))
例如:
String[ ] names={"A","B","C"};
List<String> list=Arrays.asList(names);
注:Arrays.asList(ary)方法将ary数组转换成只读的List集合,此时List只能读取,不能修改
list=new ArrayList<String>(list); 将只读的list作为参数 复制给list 然后该List集合可以修改
list.add("D");
List 转为 Set
Set<String> set=new HashSet<String>(list); 将List作为方法参数即可转换成Set集合
List 转为 数组
语法:
List<String> list=new ArrayList<String>();
list.add("a");
list.add("b");
1.集合转Object[]
Object[] ary1=list.toArray(); //利用toArray();转换成数组
System.out.println(Arrays.toString(ary1));
2.将集合转成指定类型数组
String[] ary2=list.toArray(new String[]{}); //()类型参数
System.out.println(Arrays.toString(ary2));
数组与集合之间的转换
数组 转为 List
语法:
list=new ArrayList<String>( Arrays.asList(ary))
例如:
String[ ] names={"A","B","C"};
List<String> list=Arrays.asList(names);
注:Arrays.asList(ary)方法将ary数组转换成只读的List集合,此时List只能读取,不能修改
list=new ArrayList<String>(list); 将只读的list作为参数 复制给list 然后该List集合可以修改
list.add("D");
List 转为 Set
Set<String> set=new HashSet<String>(list); 将List作为方法参数即可转换成Set集合
List 转为 数组
语法:
List<String> list=new ArrayList<String>();
list.add("a");
list.add("b");
1.集合转Object[]
Object[] ary1=list.toArray(); //利用toArray();转换成数组
System.out.println(Arrays.toString(ary1));
2.将集合转成指定类型数组
String[] ary2=list.toArray(new String[]{}); //()类型参数
System.out.println(Arrays.toString(ary2));
相关文章推荐
- Java基础之数组转换为集合
- Java基础之集合与数组相互转换
- 黑马程序员——Java基础---数组与集合之间转换
- 黑马程序员——JAVA基础之Collections和Arrays,数组集合的转换
- java基础集合数组间的转换(java集合五)
- Java 基础集合转换(数组、List、Set、Map相互转换)
- Java基础之集合转换为数组
- java数组和集合之间的转换
- JAVA 集合List,数组,Set,Map,直接的相互转换
- java基础学习记录之利用数组查表法进行进制转换优化的学习与练习七(十转二、十转八、十转十六)
- java-集合和数组的转换
- 黑马程序员——java基础之数组与集合之间的点点滴滴
- java基础学习记录之利用数组查表法进行进制转换的学习与练习六
- JAVA基础学习之String、StringBuffer、StringBuilder、基本数据类型的使用、整形进制转换、集合Collection、Vector、ArrayList、LinkedList、HashSet、TreeSet等(3)
- JAVA基础之集合数组详解
- Java 基础类型转换byte数组, byte数组转换基础类型
- Java中数组与集合的转换
- java中 set,list,array(集合与数组)相互转换
- java中 set,list,array(集合与数组)相互转换
- Java中数组与集合转换的注意事项