将 List<char[]> 转换为 Array char[] 而不使用 System.arraycopy()
在Java中转换/扁平化a的简单方法是什么?List<char[]>
char[]
我知道我可以通过迭代和使用来做到这一点,但我想知道有没有更简单的方法可以使用Java 8流来做到这一点?List
System.arraycopy
也许是这样的东西,但不必将基元框为:char
Character
List<char[]> listOfCharArrays = ...
Character[] charArray =
Stream.of(listOfCharArrays )
.flatMap(List::stream)
.toArray(Character[]::new);