tnjk.net
当前位置:首页 >> jAvA 怎么把list转换成数组 >>

jAvA 怎么把list转换成数组

ArrayList list=new ArrayList(); String strings[]=(String [])list.toArray(); 这样写代码个人觉得应该没什么问题,编译也没有问题。可是具体运行的时候报异常,如下:Exception in thread "main" java.lang.ClassCastException: [Ljava.lang....

java数组转换成为List。 调用Arrays的asList方法. String[] arr = new String[] {"1", "2"}; List list = Arrays.asList(arr);

List list=new ArrayList();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,...

1. String[] userid = {"aa","bb","cc"};List userList = new ArrayList();Collections.addAll(userList, userid);2. String[] userid = {"aa","bb","cc"};List userList = Arrays.asList(userid);3. 循环操作数组再add 望采纳。

import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class TestArray { public static void main(String[] args) { /** * 初始化一个 List,存放 String 数组,数组的第一位是 amount,第...

无法直接转,看你需要集合里的哪个属性转为数组,就定义该属性类型的数组, 然后循环list 取出该属性。 举个例子: String [] 数组=new String [list.size()] for(int i=0;i

list集合有个方法直接调用就可以了 Object [] obj = lsit.toArray(); 返回的就是数组了

public class Test { public static void main(String[] args) { List list=new ArrayList(); list.add("王利虎"); list.add("张三"); list.add("李四"); int size=list.size(); String[] array = (String[])list.toArray(new String[size]); fo...

public static void listToarray() { List list = new ArrayList(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); list.add("e"); String[] arr = (String[])list.toArray(new String[list.size()]); for(int i=0;i

java数组转换成为List。 调用Arrays的asList方法. String[] arr = new String[] {"1", "2"}; List list = Arrays.asList(arr);

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com