字符串流上的java toArray返回对象[]
我有以下代码:
Stream<String> stringStream = Stream.of("a", "b", "c");
Object[] arr = stringStream.toArray();
为什么arr
不是String[]
你可以在下面搜索框中键入要查询的问题!
我有以下代码:
Stream<String> stringStream = Stream.of("a", "b", "c");
Object[] arr = stringStream.toArray();
为什么arr
不是String[]
# 1 楼答案
流的toArray函数自然返回一个
Object[]
这是函数的签名:
您可能会注意到有一个生成器作为参数
IntFunction<A[]> generator
的目的是将数组大小的整数转换为新数组要获取
String[]
,可以执行以下操作:有关更多信息,请参阅Docs
希望这有帮助