「java集合转换」java集合转数组几种方式
本篇文章给大家谈谈java集合转换,以及java集合转数组几种方式对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java中 我想把集合转化为数组
ListString list=new ArrayListString();
list.add("aa");
list.add("bb");
String[] targetArr=new String[list.size()];
list.toArray(targetArr);
for(String s:targetArr){
System.out.println(s);
}
推荐上面这样写。要是按你那这样写的话,转完是Object[] arr,如果这个时候你把它强制转为String[] 类型会报错。
java集合类的强制转换:
java集合里面要实现强制转换的话,你可以取出来的时候,进行强制转换,存的时候存储object类型,这样就可以转了.
java怎样将集合类型转换为数组类型
无法直接转,看你需要集合里的哪个属性转为数组,就定义该属性类型的数组,
然后循环list 取出该属性。
举个例子:
String [] 数组=new String [list.size()]
for(int i=0;ilist.size();i++)
{
数组[i]=list.get(i).属性
}
望采纳
java集合转换的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java集合转数组几种方式、java集合转换的信息别忘了在本站进行查找喔。
The End
发布于:2022-12-18,除非注明,否则均为
原创文章,转载请注明出处。