Đối với tác vụ cụ thể của tôi, tôi cần đọc dữ liệu từ FileChannel
đến Stream
(hoặc Collection
) của String
.Đọc tất cả các dòng từ FileChannel đến Luồng chuỗi
Thường xuyên NIO
cho số Path
chúng tôi có thể sử dụng phương thức tiện lợi Files.lines(...)
trả về Stream<String>
. Tôi cần phải có được một kết quả tương tự, nhưng từ một FileChannel
thay vì Path
:
public static Stream<String> lines(final FileChannel channel) {
//...
}
Bất kỳ ý tưởng làm thế nào để làm điều đó?
oh darn, bạn vừa sửa lỗi trong cơ sở mã của chúng tôi thông qua 'onClose'. cảm ơn bạn – Eugene