-
क्या Java में एक इंटरफेस कई इंटरफेस को विस्तारित कर सकता है?
Java में एक इंटरफेस क्लास के समान है लेकिन, इसमें केवल अमूर्त विधियाँ और फ़ील्ड्स होते हैं जो अंतिम और स्थैतिक होते हैं। क्लासेस की तरह ही आप एक इंटरफेस को दूसरे से extends कीवर्ड का उपयोग करके विस्तारित कर सकते हैं जैसा कि नीचे दिखाया गया है: interface ArithmeticCalculations { public abstract int a
-
Java में flexjson का उपयोग करके JSON को कैसे रैप करें?
Flexjson लाइब्रेरी जावा बीन्स, मैप्स, सरणियाँ, और संग्रह को JSON प्रारूप में सीरियलाइज़ और डी-सीरियलाइज़ करने के लिए एक हल्की जावा लाइब्रेरी है। एक JSONSerializer जावा ऑब्जेक्ट को JSON में सीरियलाइज़ेशन करने के लिए मुख्य क्लास है और डिफ़ॉल्ट रूप से एक उथला सीरियलाइज़ेशन करता है। हम JSONSerializer क्
-
Java में नियमित अभिव्यक्ति का उपयोग करके स्ट्रिंग से अग्रणी शून्य हटाएं
String क्लास की replaceAll() विधि एक नियमित अभिव्यक्ति और एक प्रतिस्थापन स्ट्रिंग को दर्शाने वाली दो स्ट्रिंग्स स्वीकार करती है और मिलान किए गए मानों को दी गई स्ट्रिंग से बदल देती है। स्ट्रिंग के अग्रणी शून्य से मिलान करने के लिए निम्नलिखित नियमित अभिव्यक्ति है - ^0+(?!$) अग्रणी शून्य को स्ट्रिंग से
-
Java में Apache Commons लाइब्रेरी का उपयोग करके स्ट्रिंग से अग्रणी शून्य हटाना
org.apache.commons.lang.StringUtils क्लास की stripStart() विधि दो स्ट्रिंग्स स्वीकार करती है और पहली स्ट्रिंग की स्ट्रिंग से दूसरी स्ट्रिंग द्वारा दर्शाए गए वर्णों के सेट को हटा देती है। Apache Commons लाइब्रेरी का उपयोग करके स्ट्रिंग से अग्रणी शून्य हटाने के लिए - अपनी pom.xml फ़ाइल में निम्नलिखित
-
Java में Double को String में बदलने के तरीके
Java में Double मान को String में बदलने के लिए निम्नलिखित विधियाँ उपलब्ध हैं - Double क्लास की toString() विधि यह विधि वर्तमान Double ऑब्जेक्ट का स्ट्रिंग प्रारूप लौटाती है। Double मान को String में बदलने के लिए। आवश्यक प्रिमिटिव double मान को Double क्लास रेफरेंस वेरिएबल में पढ़ें (ऑटोबॉक्सिंग होत
-
Java में String को StringBuilder में बदलना
StringBuilder क्लास की append() विधि एक स्ट्रिंग मान स्वीकार करती है और इसे वर्तमान ऑब्जेक्ट में जोड़ती है। String मान को StringBuilder ऑब्जेक्ट में बदलने के लिए - स्ट्रिंग मान प्राप्त करें। append() विधि का उपयोग करके प्राप्त स्ट्रिंग को StringBuilder में जोड़ें। उदाहरण निम्नलिखित जावा प्रोग्राम
-
Java में StringBuilder को String में बदलना
StringBuilder क्लास की toString() विधि वर्तमान ऑब्जेक्ट का स्ट्रिंग मान लौटाती है। StringBuilder को String मान में बदलने के लिए बस इस पर toString() विधि लागू करें। StringBuilder क्लास को इंस्टेंशिएट करें। append() विधि का उपयोग करके इसमें डेटा जोड़ें। toString() विधि का उपयोग करके StringBuilder को
-
Java में BufferedWriter क्लास की flush() विधि का उद्देश्य क्या है?
जब आप BufferedWriter ऑब्जेक्ट का उपयोग करके स्ट्रीम में डेटा लिखने का प्रयास कर रहे होते हैं, तो write() विधि को लागू करने के बाद डेटा प्रारंभ में बफर किया जाएगा, कुछ भी प्रिंट नहीं होगा। flush() विधि का उपयोग बफर की सामग्री को अंतर्निहित स्ट्रीम में धकेलने के लिए किया जाता है। उदाहरण निम्नलिखित जाव
-
Java का उपयोग करके निर्देशिका पदानुक्रम कैसे बनाएं?
java.io पैकेज का File नामक क्लास सिस्टम में एक फ़ाइल या निर्देशिका (पथ नाम) का प्रतिनिधित्व करता है। यह क्लास फ़ाइलों/निर्देशिकाओं पर विभिन्न ऑपरेशन करने के लिए विभिन्न विधियाँ प्रदान करता है। इस क्लास की mkdir() विधि वर्तमान ऑब्जेक्ट द्वारा दर्शाए गए पथ के साथ एक निर्देशिका बनाती है। निर्देशिका पदा
-
Java में बाइट स्ट्रीम्स
ये बाइट्स (8 बिट्स) में डेटा को संभालते हैं यानी बाइट स्ट्रीम क्लासेस 8 बिट्स के डेटा को पढ़ती/लिखती हैं। इनका उपयोग करके आप वर्ण, वीडियो, ऑडियो, छवियाँ आदि संग्रहीत कर सकते हैं। InputStream और OutputStream क्लासेस (अमूर्त) सभी इनपुट/आउटपुट स्ट्रीम क्लासेस की सुपर क्लासेस हैं: क्लासेस जिनका उपयोग बा
-
Java में कैरेक्टर स्ट्रीम्स
कैरेक्टर स्ट्रीम्स - ये 16 बिट यूनिकोड में डेटा को संभालते हैं। इनका उपयोग करके आप केवल टेक्स्ट डेटा पढ़ और लिख सकते हैं। Reader और Writer क्लासेस (अमूर्त) सभी कैरेक्टर स्ट्रीम क्लासेस की सुपर क्लासेस हैं: क्लासेस जिनका उपयोग कैरेक्टर स्ट्रीम पढ़ने/लिखने के लिए किया जाता है। Java द्वारा प्रदान की जा
-
Java में Console क्लास का उपयोग करके कीबोर्ड से डेटा पढ़ना
Console क्लास का उपयोग कंसोल (कीबोर्ड/स्क्रीन) डिवाइस से डेटा लिखने/पढ़ने के लिए किया जाता है। यह एक readLine() विधि प्रदान करता है जो कीबोर्ड से एक लाइन पढ़ता है। आप Console क्लास का ऑब्जेक्ट console() विधि का उपयोग करके प्राप्त कर सकते हैं। नोट - यदि आप इस प्रोग्राम को IDE जैसे गैर-इंटरैक्टिव वाता
-
Java में पैकेज समझाया गया
Java में एक-दूसरे से संबंधित क्लासेस और इंटरफेस को एक पैकेज के तहत समूहीकृत किया जाता है। पैकेज एक निर्देशिका के अलावा कुछ नहीं है जो किसी विशेष अवधारणा की क्लासेस और इंटरफेस को संग्रहीत करता है। उदाहरण के लिए, इनपुट और आउटपुट ऑपरेशन से संबंधित सभी क्लासेस और इंटरफेस java.io पैकेज में संग्रहीत हैं।
-
Java में अस्थायी फ़ाइलें
कुछ परिदृश्यों जैसे यूनिट टेस्टिंग, या कुछ एप्लिकेशन लॉजिक के लिए आपको अस्थायी फ़ाइलें बनाने की आवश्यकता हो सकती है। अस्थायी फ़ाइल बनाना Java में File क्लास createTempFile() नामक एक विधि प्रदान करता है। यह विधि दो स्ट्रिंग वेरिएबल्स को स्वीकार करती है जो टेम्प फ़ाइल के प्रीफिक्स (प्रारंभिक नाम) और स
-
Java में list() और listFiles() विधियों में अंतर
java.io पैकेज का File नामक क्लास सिस्टम में एक फ़ाइल या निर्देशिका (पथ नाम) का प्रतिनिधित्व करता है। एक निर्देशिका में मौजूद सभी फ़ाइलों की सूची प्राप्त करने के लिए यह क्लास list() और listFiles() विधियाँ प्रदान करता है। उनके बीच मुख्य अंतर यह है कि list() विधि दिए गए निर्देशिका में सभी फ़ाइलों के न
-
Java में Jackson लाइब्रेरी का उपयोग करके JSON को जावा ऑब्जेक्ट में कैसे बदलें?
ObjectMapper क्लास जैक्सन लाइब्रेरी में सबसे महत्वपूर्ण क्लास है। हम ObjectMapper क्लास की readValue() विधि का उपयोग करके JSON को जावा ऑब्जेक्ट में बदल सकते हैं, यह विधि दिए गए JSON सामग्री स्ट्रिंग से JSON सामग्री को डिसीरियलाइज़ करती है। सिंटैक्स public readValue(String content, JavaType valueTyp
-
Java में फ़ाइल को संपीड़ित (compress) कैसे करें?
Java का DeflaterOutputStream क्लास दिए गए डेटा को संपीड़ित करने और इसे गंतव्य तक स्ट्रीम करने के लिए उपयोग किया जाता है। इस क्लास की write() विधि डेटा (पूर्णांक और बाइट प्रारूप में) स्वीकार करती है, इसे संपीड़ित करती है और, वर्तमान DeflaterOutputStream ऑब्जेक्ट के गंतव्य पर लिखती है। इस विधि का उपयो
-
Java में फ़ाइल को असंपीड़ित (un-compress) कैसे करें?
Java एक InflaterInputStream नामक क्लास प्रदान करता है जिसका उपयोग संपीड़ित फ़ाइल को असंपीड़ित करने के लिए किया जाता है। इस क्लास की read() विधि इनपुट स्ट्रीम से संपीड़ित डेटा का एक बाइट पढ़ती है। इस विधि का उपयोग करके संपीड़ित फ़ाइल को असंपीड़ित करने के लिए - FileInputStream ऑब्जेक्ट बनाएं, इसके कं
-
Java में Queue इंटरफेस की peek(), poll() और remove() विधि में अंतर
यह एक संग्रह का प्रतिनिधित्व करता है जो प्रसंस्करण से पहले डेटा रखने के लिए अभिप्रेत है। यह फर्स्ट-इन-फर्स्ट-आउट (FIFO) प्रकार की व्यवस्था है। कतार में डाला गया पहला तत्व उससे निकाला गया पहला तत्व होता है। peek() विधि यह विधि वर्तमान कतार के शीर्ष पर ऑब्जेक्ट को लौटाती है, बिना इसे हटाए। यदि कतार खा
-
Java में ArrayList ऑब्जेक्ट से अनावश्यक तत्व कैसे हटाएं?
Set इंटरफेस डुप्लिकेट तत्वों की अनुमति नहीं देता है। इस इंटरफेस की add() विधि तत्वों को स्वीकार करती है और Set ऑब्जेक्ट में जोड़ती है, यदि जोड़ सफल होता है तो यह true लौटाती है यदि आप इस विधि का उपयोग करके मौजूदा तत्व जोड़ने का प्रयास करते हैं, तो जोड़ ऑपरेशन विफल होकर false लौटाता है। इसलिए, ArrayL