如何在Java中将数组列表转换为单个数组.是否有任何预定义的功能可供使用?
下面是数组列表,我想迭代并将所有值保存在一个数组中.
List<Integer[]> integerArrayList = new ArrayList<Integer[]>();
Integer[] resultArray = {};
Run Code Online (Sandbox Code Playgroud)
有没有有效的实施方式?
Java 8的流程非常简单:
Integer[] resultArray =
integerArrayList.stream().flatMap(Arrays::stream).toArray(Integer[]::new);
Run Code Online (Sandbox Code Playgroud)