list.toArray()转换为数组对象
来源:互联网 发布:windows2003隐藏软件 编辑:程序博客网 时间:2024/06/05 11:12
List 集合给我们提供了一个把LIst转为数组的方法, toArray();
但是这个方法返回的类型是 Object[ ] ;
如果我们要是想强转为我们想要的类型,比如说是字符串数组类型 String[ ] ;
List list = new ArrayList<String>();list.add("ab");list.add("cd");list.add("ef");String[] strArr = (String[]) list.toArray();//这里会报类型转换异常for(String s : strArr){ System.out.println(s);}
因为这个时候我们在将list转换成数组的时候没有提前声明他的类型,在java.util 包下的List类中,toArray()有两个方法,
Object[] toArray();<T> T[] toArray(T[] a);
所以我们不需要强转,只需要在转换的时候将需要的类型当成参数传入,java工具即可给我们返回我们想要的类型。
String[] array = list.toArray(new String[list.size()]);
1 0
- list.toArray()转换为数组对象
- list.toArray()转换为数组对象
- 如何使用List.toArray()转换为数组对象
- 如何使用List.toArray()转换为数组对象
- 如何使用List.toArray()转换为数组对象
- 如何使用List.toArray()转换为数组对象
- 如何使用List.toArray()转换为数组对象
- ArrayList .toArray()转换为[] 数组对象
- toArray():将集合转换为数组
- java ArrayList数组列表 通过 toArray 转换为普通对象数组
- 2013.9.22 集合转换为数组:toArray() 和 toArray(User u[])
- list转换为数组
- Spring将List对象转换为JSON数组
- Arrays.asList转换数组为集合List对象
- Java 数组转换为List
- List集合转换为数组
- 将数组转换为List
- 将list转换为数组
- 【java基础】静态代理 VS 动态代理
- 销售管理软件助你成功7法
- linux部署sh命令编写
- CanvasEngine
- LDA理解以及源码分析(一)
- list.toArray()转换为数组对象
- 通过WebElement.sendKeys()来研究wire协议
- Spark Streaming和Kafka整合开发指南(一)
- 浅谈Event对象
- USACO [2.1] Sorting a Three-Valued Sequence
- 结合个人经历总结的前端入门方法
- 文章标题
- u-boot网络固件还原功能
- apache+openssl设置https单向认证和双向认证以及反向代理