Java 8 java8流与java中的集合有何不同

Java 8 java8流与java中的集合有何不同,java-8,Java 8,用例子解释比较。 有人能给我解释一下《java8在行动》一书中的台词吗 必须先计算集合中的每个元素,然后才能计算 添加到集合中 我喜欢《Java 8在行动》一书中的解释,也许它也会帮助您更好地理解其中的区别: 对于喜欢哲学观点的读者来说,你可以将一条流视为一组分散的价值观 及时相反,集合是一组分布在空间中的值(这里是计算机内存), 它们都存在于一个时间点,您可以使用迭代器访问它们 每个循环的内部成员 此语句有什么不清楚的地方?“元素在成为集合的一部分之前必须进行计算”如果您想要计算,则可以使用s

用例子解释比较。 有人能给我解释一下《java8在行动》一书中的台词吗

必须先计算集合中的每个元素,然后才能计算 添加到集合中


我喜欢《Java 8在行动》一书中的解释,也许它也会帮助您更好地理解其中的区别:

对于喜欢哲学观点的读者来说,你可以将一条流视为一组分散的价值观 及时相反,集合是一组分布在空间中的值(这里是计算机内存), 它们都存在于一个时间点,您可以使用迭代器访问它们 每个循环的内部成员


此语句有什么不清楚的地方?“元素在成为集合的一部分之前必须进行计算”如果您想要计算,则可以使用
stream.map(“您想要计算的任何内容”).collect(……)
@manfromnowhere我的观点是我不清楚上面提到的关于集合的陈述,但不清楚java8中的流。谢谢你,先生,回答这个问题。事实上,我需要这个例子来说明这一点。