Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में यूआरएल कनेक्शन से/पढ़ने/लिखने में महत्वपूर्ण कदम क्या हैं?

यूआरएल java.net पैकेज का वर्ग एक यूनिफ़ॉर्म रिसोर्स लोकेटर का प्रतिनिधित्व करता है जिसका उपयोग वर्ल्ड वाइड वेब में संसाधन (फ़ाइल या निर्देशिका या संदर्भ) को इंगित करने के लिए किया जाता है।

यह वर्ग विभिन्न कंस्ट्रक्टर प्रदान करता है, उनमें से एक स्ट्रिंग पैरामीटर को स्वीकार करता है और URL वर्ग के ऑब्जेक्ट का निर्माण करता है।

ओपनस्ट्रीम () इस वर्ग की विधि वर्तमान ऑब्जेक्ट द्वारा दर्शाए गए URL से एक कनेक्शन खोलती है और एक इनपुटस्ट्रीम ऑब्जेक्ट लौटाती है जिसके उपयोग से आप URL से डेटा पढ़ सकते हैं।

इसलिए, वेब पेज से डेटा पढ़ने के लिए (यूआरएल वर्ग का उपयोग करके) -

  • वांछित वेब पेज के URL को उसके कंस्ट्रक्टर के पैरामीटर के रूप में पास करके java.net.URL क्लास को इंस्टेंट करें।

  • ओपनस्ट्रीम () विधि को लागू करें और इनपुटस्ट्रीम ऑब्जेक्ट को पुनः प्राप्त करें।

  • उपरोक्त पुनर्प्राप्त इनपुटस्ट्रीम ऑब्जेक्ट को पैरामीटर के रूप में पास करके स्कैनर वर्ग को तुरंत चालू करें।

उदाहरण

आयात करें नया यूआरएल ("https://www.something.com/"); // निर्दिष्ट पृष्ठ की सामग्री को पुनर्प्राप्त करना स्कैनर एससी =नया स्कैनर (url.openStream ()); // StringBuffer वर्ग को तुरंत परिणाम धारित करने के लिए StringBuffer sb =new StringBuffer (); जबकि (sc.hasNext ()) {sb.append (sc.next ()); //System.out.println(sc.next ()); } // स्ट्रिंग बफ़र ऑब्जेक्ट से स्ट्रिंग पुनर्प्राप्त करना स्ट्रिंग परिणाम =sb.toString (); System.out.println (परिणाम); // HTML टैग्स को हटाना परिणाम =result.replaceAll ("<[^>]*>", ""); System.out.println ("वेब पेज की सामग्री:" + परिणाम); }}

आउटपुट

Itworks!

वेब पृष्ठ की सामग्री:Itworks!

  1. जावा 9 में @Deprecated एनोटेशन के लिए क्या सुधार हैं?

    कोई भी तत्व जिसे @Deprecated से एनोटेट किया जा सकता है यह दर्शाता है कि इस विशेष तत्व का अब निम्न कारणों से उपयोग नहीं किया जाएगा इसका उपयोग करना जोखिम भरा है और इससे त्रुटियां हो सकती हैं। भविष्य के संस्करणों में असंगत हो सकता है। भविष्य के संस्करणों में हटाया जा सकता है। एक बेहतर और अधिक कुशल समा

  1. Java में Cursor क्लास का क्या महत्व है?

    A कर्सर ऑब्जेक्ट . का उपवर्ग है वर्ग और इसे बिंदु या संकेतक . के रूप में परिभाषित किया जा सकता है स्क्रीन पर। एक कर्सर सिस्टम से इनपुट का चयन करने के लिए प्रयोग किया जाता है जिसे उपयोगकर्ता माउस . के साथ संचालित करता है . कर्सर . में उपलब्ध विभिन्न प्रकार के कर्सर वर्ग हैं DEFAULT_CURSOR, CROSSH

  1. जावा प्रोग्राम को निष्पादित करने के लिए कौन से विभिन्न चरण शामिल हैं?

    जावा प्रोग्राम का निष्पादन 5 प्रमुख चरणों का अनुसरण करता है संपादित करें - यहां प्रोग्रामर जावा प्रोग्राम लिखने के लिए एक साधारण संपादक या नोटपैड एप्लिकेशन का उपयोग करता है और अंत में इसे .java एक्सटेंशन देता है। संकलन - इस चरण में, प्रोग्रामर javac कमांड देता है और .java फाइलों को बाइटकोड में बदल