java中集合(list)与数组(Array)的相互转化
2016-06-01 16:48
876 查看
1) 数组转化为集合
数组可以转化为List,但是除了显示功能以外,其他功能不能使用,因为通过转换得到的list不知到是什么类型的,
可以通过集合的构造方法赋值,来使用其他的功能:
String[] names ={"刘备","曹操","诸葛亮"};
List list1 = Arrays.asList(names);
list1 = new ArrayList(list1);
2) 集合转化为数组
Object[] ary1 = list3.toArray();
System.out.println(Arrays.toString(ary1));
数组可以转化为List,但是除了显示功能以外,其他功能不能使用,因为通过转换得到的list不知到是什么类型的,
可以通过集合的构造方法赋值,来使用其他的功能:
String[] names ={"刘备","曹操","诸葛亮"};
List list1 = Arrays.asList(names);
list1 = new ArrayList(list1);
2) 集合转化为数组
Object[] ary1 = list3.toArray();
System.out.println(Arrays.toString(ary1));
相关文章推荐
- JDK各个版本的新特性jdk1.5-jdk8
- Java的几种内部类
- java中注解例子,使用反射做测试
- 新建的maven项目不显示src/main/java文件的解决办法
- IDE eclipse PyDev插件安装
- 实体类中的通用方法可以自动生成
- Spring-AOP配置切入点方式及配置各种类型增强
- Java的MyBatis框架中关键的XML字段映射的配置参数详解
- 代理模式
- java注解一对多@OneToMany
- 10037---Java NIO系列教程(七) FileChannel
- SpringDataJpa的Specification查询
- Struts2对于BigDecimal类型的转换问题
- java 等比例 改变图片的质量(等大小压缩图片)
- java Callable Future
- 如何从action传递参数到struts配置文件
- java传值和传引用
- Spring加载Properties配置文件的加密解密处理
- [LeetCode][2]Add Two Numbers解析 -Java实现
- Spring AOP