集合转数组和数组转集合
来源:互联网 发布:随机数抽奖软件 编辑:程序博客网 时间:2024/05/18 00:56
对于刚开始集合转成数组和数组转集合的时候我确实感觉太伤脑了 会遇到多的问题
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Test1 {
public static void main(String[]args){
int arr[]={2,3,4,6,3,2,5,7,6};
List<Integer> list=new ArrayList<Integer>();
list=Arrays.asList(new Integer[list.size()]);
Integer arrs[]=list.toArray();//在这里会报错
}
}
1.正如前面所看到的 int类型的数组在装到集合以后会自动类型提升
2.下面再将集合里面的元素转成数组的时候就会报错,因为前面提升了Object类型
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Test1 {
public static void main(String[]args){
int arr[]={2,3,4,6,3,2,5,7,6};
List<Integer> list=new ArrayList<Integer>();
list=Arrays.asList(new Integer[list.size()]);
Integer arrs[]=list.toArray(new Integer[list.size()]);
}
}
这才是正确的方式
- 集合转数组和数组转集合
- 数组转集合,集合转数组
- 数组转集合 集合转数组
- java 集合转数组
- 集合转数组
- 集合转数组
- 【Java】集合转数组
- 集合转数组
- 集合转数组
- jquery checkBox undefined 和hibernate 联合主键的注意事项 集合转数组 数组转集合 map list 数组 判空 问题
- Arrays:用于操作数组工具类,数组转集合,集合转数
- 集合转数组 指定长度
- 集合转数组的toArray()和toArray(T[] a)方法
- 集合转数组的toArray()和toArray(T[] a)方法
- (黑马程序员)集合转数组要点总结
- Java 集合转数组(String类型)
- JDk---集合转数组的toArray()和toArray(T[] a)方法
- 集合框架_集合的遍历之集合转数组遍历
- 基于Linux(或者Mac OS X)的对拍程序
- Tomcat容器启动时,报java.io.EOFException异常
- Junit学习笔记之二:hamcrest简介和TestSuite
- HTML学习小记
- android控件的对齐方式(转)
- 集合转数组和数组转集合
- 必看人生道路上的100个真相
- 打印空心菱形
- 稀疏矩阵三元组转化
- MyBatis常见接口和jar包介绍
- linux系统用户权限
- KNN(K nearest neighbor)算法
- gdb+bochs配置过程
- 清除未接来电及通知