![提防设计规范](https://i-blog.csdnimg.cn/blog_migrate/f8c929f8ce74c9f6a518994c2b69d46e.png)
提防设计规范
Java8中有一个非常不错的新功能,它允许您在一个衬里中从文件中获取字符串流。
List lines = Files.lines(path).collect(Collectors.toList());
您可以像对待任何其他Stream一样操作Stream,例如,您可能想要filter()或map()或limit()或skip()等。我开始在整个代码中使用它,直到遇到异常,
Caused by: java.nio.file.FileSystemException: /tmp/date.txt: Too many open files in system
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:91)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvid