前面的一系列博客中,我们都是从一个集合中拿到一个流,但是有时候需要执行反操作,就是从流中获得集合.实际编码中,当我们处理完流后,我们通常想查看下结果,而不是将他们聚合成一个值.我们可以调用iterator方法来生成一个传统风格的迭代器,用于访问元素. 1,将流中的元素收集到一个数组中,调用toArray()方法即可 由于无法在运行时创建一个泛型数组,所以调用toArray()方法将返回一个object[]数组.如果我们希望得到一个正确的数组,可以将类型传递给数组的构造函数toArray(Stri…