wmjy.net
当前位置:首页 >> 数组转为集合 >>

数组转为集合

要用对象的数组 Integer[]a =new Integer[]{1,2,3,4,5}; List list=new ArrayList(); list=Arrays.asList(a); System.out.print(list.size());

public Object[] list2array(List list){ if(list==null || list.size()==0){ return null; } Object[] array = new Object[list.size()]; for(int i=0;i

package test.test1; import java.util.ArrayList; import java.util.List; public class Test { /** * @param args */ public static void main(String[] args) { List list=new ArrayList(); list.add("王利虎"); list.add("张三"); list.add(...

首先 List里面存放的是对象 可以看成一个一维数组 同时每一个对象都有很多属性 这些属性也可以看成是一个一维数组 也就是说数组里面嵌套数组,

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); }

c.toArray(new String[c.size( )] ); 这里面的new String[c.size( )]是给了一个长度可定的字符串数组. Collection的toArray()方法返回的Object[],是不能被强制转换为子元素类型的 ,String[] strs=(String[])l.toArray();这样写会报造型异常.通...

数组可以转集合 对于int[]数组不能直接这样做,因为asList()方法的参数必须是对象。应该先把int[]转化为Integer[] int[] numbers = {7, 7, 8, 9, 10, 8, 8, 9, 6, 5, 4}; int size = numbers.length; Integer[] array = new Integer[size]; for ...

将List集合转换成String的数组的方法如下: 输入代码: [java] view plain copy List list = new ArrayList(); list.add("a1"); list.add("a2"); String[] toBeStored = list.toArray(new String[list.size()]); for(String s : toBeStored) { S...

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,...

你好,转成集合肯定会支持增删操作的。 如: public static void main(String[] args) {// 声明一个Integer类型的数组Integer [] number = new Integer[]{1,3,5,7,9};// 创建List集合List numberList = new ArrayList();// 把数组元素添加到List...

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