【发布时间】:2018-12-16 17:47:11
【问题描述】:
使用 Java 8 流 API,我想要一种调用接受两个参数的引用方法的方法。 splitFileByMaxRows 是引用方法,应该将 String 和 int 作为其参数。有什么方法可以实现吗?
private void breakLargeFileIntoChunks(final File setlFile, int parentFileId) {
LOG.info(LOG.isInfoEnabled() ? "*** Breaking Large File Into Chunks ***" : null);
try (Chunker chunker = new Chunker();
Stream<String> lines = Files.lines(Paths.get(setlFile.getAbsolutePath()))) {
lines.forEach(chunker::splitFileByMaxRows);
}
catch (IOException e) {
e.printStackTrace();
}
}
【问题讨论】:
标签: java java-8 java-stream