मेरे पास एक टेक्स्ट फ़ाइल है और मैं इसकी संपूर्ण सामग्री को स्ट्रिंग चर में पढ़ना चाहता हूं। फ़ाइल को इनपुटस्ट्रीम के रूप में खोला जा रहा है क्योंकि मैं एंड्रॉइड की assetManager.open()
विधि का उपयोग कर रहा हूं।एक पाठ फ़ाइल से सभी डेटा को पढ़ने के लिए सबसे उपयुक्त तरीका क्या है?
स्ट्रिंग में पूरी सामग्री को पढ़ने का सबसे अच्छा तरीका क्या है? मैं वर्तमान में इनपुटस्ट्रीम को एक इनपुटस्ट्रीम रीडर के साथ लपेट रहा हूं और फिर एक बुफर्ड रीडर और थोड़ी देर लूप का उपयोग करके मैंने टेक्स्टलाइन में रीडलाइन() विधि के साथ पढ़ा है।
वहाँ इस पाठ में पढ़ने मैं पर विचार वहाँ लाइन द्वारा लाइन में इसे पढ़ने के लिए कोई आवश्यकता नहीं है की एक बेहतर तरीका है, मैं यह सब एक ही बार यदि संभव हो तो
'स्पष्ट इनपुट एन्कोडिंग पैरामीटर के साथ' नया इनपुटस्ट्रीम रीडर (इनपुटस्ट्रीम, "यूटीएफ -8") ठीक है। 'Files.readAllLines' की @assylias tip भी अच्छी है। –