मैं मौजूदा BufferedReader
की एक नई प्रति बनाने के लिए BufferedReader
कन्स्ट्रक्टर का उपयोग कर रहा हूं।मैं बुफर्ड रीडर की एक प्रति कैसे बना सकता हूं?
BufferedReader buffReader = new BufferedReader(originalBuffReader);
नई buffReader
ठीक काम कर रहा है, लेकिन जब मैं originalBuffReader.readLine()
कर यह मेरे null
देता है। क्या कोई अन्य तरीका है कि मैं अपने मूल BufferedReader
को प्रभावित किए बिना एक नया bufferReader
बना सकता हूं।
एफवाईआई: मुझे अपनी विधि में इनपुट के रूप में बफर रीडर मिल रहा है; और मेरे पास स्रोत तक पहुंच नहीं है।
'बुफर्ड रीडर की प्रति' से आपका क्या मतलब है? क्या आप किसी भी तरह से एक ही स्ट्रीम को दो बार पढ़ने में सक्षम होने की उम्मीद कर रहे हैं? यह मुमकिन नहीं है। वास्तव में यह शब्दों में एक विरोधाभास है। – EJP