स्ट्रिंग रीडर का उपयोग करके निम्नलिखित कोड में स्ट्रिंग रीडर के चारों ओर एक BufferedReader का उपयोग करने के बीच क्या अंतर है? दोनों उदाहरणों के लाइन 2 में डोम लोड करके, ऐसा लगता है जैसे BufferedReader आवश्यक नहीं है?इस मामले में BufferedReader का उपयोग क्यों करें?
InputSource is = new InputSource(new StringReader(html));
Document dom = XMLResource.load(is).getDocument();
वी.एस.
InputSource is = new InputSource(new BufferedReader(new StringReader(html)));
Document dom = XMLResource.load(is).getDocument();
बुफर्ड रीडर का उपयोग करना वास्तव में मामूली धीमा होगा (और कोड को और अधिक जटिल बना देगा) –