有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    Stream java.util.stream.Stream.generate(Supplier s)

    Returns an infinite sequential unordered stream where each element is generated by the provided Supplier. This is suitable for generating constant streams, streams of random elements, etc.

    它将创建一个无限Stream,这意味着一个元素数无限的Stream。所有元素都将是相同的String实例,因为"chimp"将始终从String池返回相同的String实例

    如果你改成

    Stream<String> infinite = Stream.generate(() -> new String("chimp"));
    

    这个Stream的每个String元素都将是一个唯一的实例