संभव डुप्लिकेट:
How to create a Java String from the contents of a fileजावा: जावा ऑब्जेक्ट को जावा ऑब्जेक्ट में जावा में स्ट्रिंग ऑब्जेक्ट में कैसे परिवर्तित करें?
मैं एक html फ़ाइल जो मैं जानकारी निकालने के लिए उपयोग करना चाहते हैं। इसके लिए मैं जेएसओपी का उपयोग कर रहा हूं। अब Jsoup का उपयोग करने के लिए, मुझे HTML फ़ाइल को एक स्ट्रिंग में कनवर्ट करने की आवश्यकता है। मैं उसे कैसे कर सकता हूँ?
File myhtml = new File("D:\\path\\report.html")';
अब, मैं स्ट्रिंग ऑब्जेक्ट कि html फ़ाइल के अंदर सामग्री शामिल है चाहता हूँ।
final String EoL = System.getProperty("line.separator");
List<String> lines = Files.readAllLines(Paths.get(fileName),
Charset.defaultCharset());
StringBuilder sb = new StringBuilder();
for (String line : lines) {
sb.append(line).append(EoL);
}
final String content = sb.toString();
हालांकि, यह कुछ मामूली चेतावनियां havea करता है (फ़ाइलों को स्मृति में फ़िट नहीं होता निपटने की तरह):
चेक करें: http://stackoverflow.com/questions/326390/how-to-create-a-java-string-from-the-contents-of-a-file –
द्वारा फ़ाइल चरित्र पढ़ें चरित्र और प्रत्येक चरित्र को एक स्ट्रिंगबफर में डाल दें। जब स्ट्रिंग के लिए स्ट्रिंगबफर से पूछा जाता है। –
jsoup api जांचें। इसमें 'पार्स' विधि है जो फ़ाइल लेती है। आपको फ़ाइल सामग्री को मैन्युअल रूप से पढ़ने की आवश्यकता नहीं है। –