8
對於我的特定任務,我需要將FileChannel
中的數據讀取爲String
的Stream
(或Collection
)。從FileChannel讀取所有行至字符串流
在常規NIO
的Path
我們可以使用一個方便的方法Files.lines(...)
它返回一個Stream<String>
。我需要一個相同的結果,但是從FileChannel
而不是Path
:
public static Stream<String> lines(final FileChannel channel) {
//...
}
任何想法如何做到這一點?
哦,你已經通過'onClose'糾正了我們代碼庫中的一個錯誤。謝謝 – Eugene