मेरी विशेष कार्य के लिए की स्ट्रीम को FileChannel से सभी लाइनों पढ़ें, मैं String
की की एक Stream
(या Collection
) को FileChannel
से डेटा पढ़ने की जरूरत है।तार
एक नियमित NIO
में एक Path
के लिए हम एक सुविधाजनक तरीका Files.lines(...)
जो एक Stream<String>
रिटर्न उपयोग कर सकते हैं। मैं एक ही परिणाम प्राप्त करने की आवश्यकता है, लेकिन एक FileChannel
Path
के बजाय से:
public static Stream<String> lines(final FileChannel channel) {
//...
}
कोई भी विचार कैसे ऐसा करने के लिए?
ओह डर्न, आपने हमारे कोड बेस में 'ऑनक्लोस' के माध्यम से बस एक बग को सही किया है। धन्यवाद – Eugene