Kla*_*lab 2 java java-8 java-stream
java.lang.OutOfMemoryError: java heap space 执行以下代码时抛出错误。
Stream<String> stream3 = Stream.generate(() -> {return "afdajfkljflks";});
System.out.println(stream3.collect(Collectors.toList()));
Run Code Online (Sandbox Code Playgroud)
为什么具体是java堆空间错误以及这段代码背后的场景System.out.println(stream3.collect(Collectors.toList()));
And*_*ner 10
返回一个无限连续的无序流,其中每个元素都由提供的供应商生成。
Collectors.toList将尝试创建一个足够大的列表以获取流中的所有元素。有无数个,JVM 无法分配包含这么多元素的列表。
| 归档时间: |
|
| 查看次数: |
132 次 |
| 最近记录: |