2012-12-15 44 views
5

इम वापस जाने के लिए कारण बनता है। हालांकि, buffReader रीडलाइन पर शून्य देता है, जबकि स्कैनर ठीक काम करता प्रतीत होता है। क्या मेरे लिए 2 पाठक होना संभव है जैसे मैं चाहता हूं?स्कैनर निर्माता bufferedReader करने का प्रयास कर अशक्त

+3

आप जावा का उपयोग करके उस चीज़ को प्राप्त नहीं कर सकते हैं। –

उत्तर

2

मुझे उम्मीद है कि अब अलग-अलग स्थानों पर इंगित फ़ाइल पर 2 अलग-अलग पाठक होंगे।

आपकी अपेक्षा गलत है। पहली जगह में, दोनों एक ही अंतर्निहित फ़ाइल से जुड़े होते हैं, जिसमें केवल एक वर्तमान स्थिति होती है। दूसरी जगह, स्कैनर BufferedReader के चारों ओर लपेटा गया है, इसलिए स्कैनर के कारण स्थिति में कोई भी परिवर्तन BufferedReader के माध्यम से होता है।

+0

मुझे यकीन नहीं है कि स्कैनर के साथ जो कुछ भी होता है वह BufferedReader के माध्यम से होता है। क्या स्कैनर BufferedReaders संसाधनों की प्रतिलिपि बना सकता है ताकि उसका अपना हो? –

+0

@ Dgrin91 मैंने अभी जवाब दिया है। फिर से पूछना जवाब बदल नहीं है। – EJP