java集合转化为数组
·
1.集合a通过toArray()方法进行转换为数组,可以转换成为指定类型的数组,但是这些类型都必须是object类型的子类,基本类型不可以。
必要时我们使用强制类型转换,转成我们需要的类型。
List<Integer> a=new ArrayList<>();
Integer [] arr=(Integer[]) a.toArray();
2.通过stream中的集合的toArray操作(终端操作)将流转化成数组。
List<Integer> a=new ArrayList<>();
Integer [] arr=(Integer[]) a.stream().toArray();
3.将集合遍历直接赋值给指定数组。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)