您的位置:首页 > 编程语言 > Java开发

java中数组与集合相互转换

2017-03-15 16:41 344 查看
//集合转数组,只能转成对象数组(不能转成基本类型的数组)
ArrayList<Integer> integerList = new ArrayList<>();
integerList.add(1);
integerList.add(2);
Integer[] intArray = integerList.toArray(new Integer[]{});//方式一
Integer[] intArray2 = new Integer[integerList.size()];//方式二
integerList.toArray(intArray2);
//        int[] intArray3 = integerList.toArray(new int[]{});//编译报错

//数组转集合,返回值为List<T>
List<Integer> list = new ArrayList<>();
List<String> list2 = new ArrayList<>();
list = Arrays.asList(intArray);//Arrays.asList(T... a)
list2 = Arrays.asList("我","你","他");




                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: