विषय
जावा में HTML फ़ाइलों को पढ़ना पाठ फ़ाइलों को पढ़ने से अलग नहीं है। जब तक फ़ाइल स्वरूप XML नहीं है, आप जावा फ़ाइल ऑब्जेक्ट का उपयोग करके HTML फ़ाइल पढ़ सकते हैं। यह फ़ाइल से पाठ आयात करता है और इसे पढ़ता है, लाइन से लाइन। आप पाठ में हेरफेर कर सकते हैं, या इसे स्क्रीन पर दिखा सकते हैं। HTML को पढ़ने के लिए फ़ाइल ऑब्जेक्ट का उपयोग कोड की केवल कुछ पंक्तियों का उपयोग करके संभव है।
दिशाओं
जावा में प्रोग्रामिंग करना जावा कॉफी बनाने जितना आसान है! (जावा हॉट एंड ब्लैक इमेज पिक्स बाय मार्टी फ्रॉम फोटोलिया डॉट कॉम)-
आवश्यक पुस्तकालयों को आयात करें। जब आप एक नया वर्ग या प्रोजेक्ट बनाते हैं, तो फ़ाइल ऑब्जेक्ट का उपयोग करने वालों को स्वचालित रूप से आयात किए गए पुस्तकालयों के उपयोग की आवश्यकता होती है। निम्नलिखित कोड दिखाता है कि आपको किन पुस्तकालयों की आवश्यकता होगी:
आयात java.io.BufferedInputStream; आयात java.io.DataInputStream; आयात java.io.File; आयात java.io.FileInputStream; आयात java.io.FileNotFoundException; आयात java.io.IOException;
-
फ़ाइल खोलें और बफ़र्स तैयार करें। ऑब्जेक्ट को कंप्यूटर के अंदर HTML फ़ाइल के स्थान की आवश्यकता होती है। यह एक वेब सर्वर पर भी हो सकता है। निम्न कोड फ़ाइल को खोलने के लिए एक चर सेट करता है और डेटा स्ट्रीम के लिए अन्य बनाता है।
फ़ाइल myhtml = नई फ़ाइल ( "C: myHTML.html "); FileInputStream fileinput = null; बफ़रड इनपुटस्ट्रीम मायबफ़र = अशक्त; DataInputStream datainput = null;
-
फ़ाइल के बारे में जानकारी को बनाए गए चर में असाइन करें। बफर चर तेजी से पढ़ने के लिए सूचना को मेमोरी में लोड करते हैं।
fileinput = new FileInputStream (myhtml); mybuffer = new BufferedInputStream (fileinput); datainput = new DataInputStream (mybuffer);
-
एक लूप बनाएं जो फ़ाइल लाइन को लाइन से पढ़ता है और कंसोल पर प्रिंट करता है। निम्न कोड डेटा को तब तक पढ़ता है जब तक वह धारा के अंत तक नहीं पहुंच जाता है:
जबकि (datainput.available ()! = 0) {System.out.println (datainput.readLine ()) GO}
-
फ़ाइल प्रवाह बंद करें। मेमोरी को खाली करने के लिए, फ़ाइल और डेटा स्ट्रीम को बंद करना महत्वपूर्ण है:
myHTML.close (); mybuffer.close (); datainput.close ();