66问答网
所有问题
java怎样将集合类型转换为数组类型
如题所述
举报该问题
推荐答案 推荐于2016-06-01
无法直接转,看你需要集合里的哪个属性转为数组,就定义该属性类型的数组,
然后循环list 取出该属性。
举个例子:
String [] 数组=new String [list.size()]
for(int i=0;i<list.size();i++)
{
数组[i]=list.get(i).属性
}
望采纳
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/nn2ss2xxUpU2UDxDnni.html
其他回答
第1个回答 2013-12-30
集合类型都有一个toArray()方法的。直接调用就可以了。
第2个回答 2015-09-29
list中有自带的toArray方法 ,你也可以手动编写一个转换代码啊
第3个回答 2020-03-01
盼什么,没什么,怕什么,来什么老天对我真好
第4个回答 2015-10-22
遍历、然后添加
1
2
下一页
相似回答
java 怎么把
list
转换成数组
答:
这个方法把List中的全部元素返回一个相同大小的数组,数组中的所有元素都为T类型
。List如此设计是因为Java编译器不允许我们new范型数组。也就是说你不能这么定义一个数组:T arr=new T[size];但是你却可以用T[]来表示数组,而且可以把数组强制转化为T[]。比如List中的public <T> T[] toArray(T[...
java怎么把
list
转化成数组
答:
public static void listTo
array
() { List<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); list.add("e"); String[] arr = (String[])list.to
Array
(new String[list.size()]); for(int ...
Java
集合变为
对象
数组
答:
String [] strs1 = new String[3];String [] strs2 = new String []{"1","2","3"}
;就是这个意思,toArray是转换成一个新的数组回去,toArray()就是新建一个数组,数组创建可以用上面的俩个方法,没有 new String [] 有语法错误,如果你不想写{} ,可以用new String [2]也可以,...
Java中数组转成集合怎么
转啊
集合转成数组怎么转
答:
java数组转换成
为List。调用
Arrays
的asList方法.String[] arr = new String[] {"1", "2"};List list = Arrays.asList(arr);
java
多个set写出
数组
形式
答:
1、如果List或Set中元素的
类型
都为A,那么可以使用带参数的toArray方法,得到类型为A的数组,具体语句是“(A[])set.toArray(new A[0])”。2、
数组转换成
List可以使用
Arrays
的asList静态方法,得到一个List。3、数组转化成Set时,需要先
将数组转化成
List再用List构造Set。import
java
.util.ArrayList;import java....
Java中集合转换为数组
: Collection<String> c=new ArrayList<String>...
答:
c.to
Array
(new String[c.size( )] );这里面的new String[c.size( )]是给了一个长度可定的字符串
数组
.Collection的toArray()方法返回的Object[],是不能被强制
转换为
子元素
类型
的 ,String[] strs=(String[])l.toArray();这样写会报造型异常.通常toArray(T[] a)这样写 ...
大家正在搜
java中数组属于什么数据类型
java数组下标的数据类型
java数组转集合
java多类型数组
java定义string类型数组
java定义数组的三种类型
java泛型数组
java string转数组
java基本数据类型
相关问题
java编程语言
为什么这么多人选Java编程语言
Java编程语言问题
用户登录的Java编程语言
Java问题:java编程语言
JAVA编程语言难不难?
Java(编程语言的)和Javascript有什么区别?
如何在visual studio 2017上搭建Java编程...