Java 中 ArrayList<byte[]> 到 byte[][]?

gir*_*ech 0 java arraylist

我有一个返回 ArrayList<byte[]> 的方法,现在我想知道是否有办法可以将其转换为 byte[][]。我见过很多关于 ArrayList<byte> 的问题,但没有看到关于 ArrayList<byte[]> 的问题。我能以某种方式做到这一点吗?

ArrayList<byte[]> list = new ArrayList<>()
Run Code Online (Sandbox Code Playgroud)

byte [][] b
Run Code Online (Sandbox Code Playgroud)

yyy*_*yyy 7

list.toArray(new byte[0][])或者list.stream().toArray(byte[][]::new)