小编Rya*_*n S的帖子

如何清理Java Streams?

我有这个流,以及其他一些人,我滥用了一堆电话来完成工作.当利用J8时,似乎是一种反模式.

+    Arrays.stream(resources)
+        .map(this::ingestFromFile)
+        .collect(Collectors.toList())
+        .stream()
+        .map(Container.class::cast)
+        .map(Container::getAll)
+        .flatMap(Collection::stream)
+        .collect(Collectors.toList())
+        .forEach(
+            dataType -> {
+              loaderConstants.getRepo(dataType.toString()).save(dataType);
+              LOGGER.log(Level.INFO, "Saved: " + dataType);
+            });
Run Code Online (Sandbox Code Playgroud)

我怎样才能缩短这一点,将来我应该注意哪些陷阱以避免这种类型的开发?

java design-patterns java-stream

0
推荐指数
1
解决办法
57
查看次数

标签 统计

design-patterns ×1

java ×1

java-stream ×1