-
Java में ArrayList से पहला और अंतिम एलिमेंट कैसे प्राप्त करें?
ArrayList क्लास की get() विधि एक इंटीजर स्वीकार करती है जो इंडेक्स वैल्यू को दर्शाता है, और वर्तमान ArrayList ऑब्जेक्ट के निर्दिष्ट इंडेक्स पर एलिमेंट को लौटाती है। इसलिए, यदि आप इस विधि को 0 पास करते हैं तो आप वर्तमान ArrayList का पहला एलिमेंट प्राप्त कर सकते हैं, और यदि आप list.size()-1 पास करते
-
Java में केस इग्नोर करके स्ट्रिंग में सबस्ट्रिंग चेक कैसे करें?
String क्लास की contains() विधि स्ट्रिंग वैल्यू को पैरामीटर के रूप में स्वीकार करती है, वेरिफाई करती है कि वर्तमान स्ट्रिंग ऑब्जेक्ट में निर्दिष्ट स्ट्रिंग मौजूद है या नहीं और यदि है तो true लौटाती है (अन्यथा false)। String क्लास की toLowerCase() विधि वर्तमान स्ट्रिंग के सभी कैरेक्टर्स को लोअर केस
-
क्या Java में ऑब्जेक्ट बनाते समय final वेरिएबल को इनिशियलाइज़ किया जा सकता है?
एक बार वेरिएबल को final डिक्लेयर करने के बाद, इसे इनिशियलाइज़ करने के बाद आप इसके वैल्यू को आगे मॉडिफाई नहीं कर सकते। इसके अलावा, इंस्टेंस वेरिएबल्स की तरह, final वेरिएबल्स डिफ़ॉल्ट वैल्यूज़ से इनिशियलाइज़ नहीं होते। इसलिए, final वेरिएबल्स को डिक्लेयर करते ही इनिशियलाइज़ करना अनिवार्य है। यदि नहीं,
-
Java में ऐसा वेरिएबल कैसे बनाएं जिसे केवल एक बार सेट किया जा सके लेकिन वह final न हो?
एक बार final वेरिएबल को इनिशियलाइज़ करने के बाद आप उसके वैल्यू को आगे मॉडिफाई नहीं कर सकते। यानी आप final वेरिएबल को केवल एक बार वैल्यू असाइन कर सकते हैं। यदि आप दूसरी बार final वेरिएबल को वैल्यू असाइन करने का प्रयास करते हैं तो कंपाइल टाइम एरर जनरेट होगा। उदाहरण public class FinalExample { fi
-
Java में केस इग्नोर करके स्ट्रिंग में सबस्ट्रिंग चेक करने की विधि
org.apache.commons.lang3 पैकेज के StringUtils क्लास में containsIgnoreCase() नामक एक विधि होती है। यह विधि दो स्ट्रिंग वैल्यूज़ स्वीकार करती है जो क्रमशः एक सोर्स स्ट्रिंग और सर्च स्ट्रिंग को दर्शाती हैं, और वेरिफाई करती है कि सोर्स स्ट्रिंग में सर्च स्ट्रिंग केस को नज़रअंदाज़ करके मौजूद है या नहीं
-
Java में किसी स्ट्रिंग में विशिष्ट शब्द को कैसे खोजें?
Java में विभिन्न विधियाँ हैं जिनका उपयोग करके आप किसी स्ट्रिंग में विशिष्ट शब्द को पार्स कर सकते हैं। यहाँ हम उनमें से 3 पर चर्चा करेंगे। contains() विधि String क्लास की contains() विधि कैरेक्टर्स के सीक्वेंस को स्वीकार करती है और वेरिफाई करती है कि यह वर्तमान स्ट्रिंग में मौजूद है या नहीं। यदि मिल
-
Java में स्ट्रिंग तुलना को केस-इनसेंसिटिव कैसे बनाएं?
Java में स्ट्रिंग्स की तुलना विभिन्न तरीकों से की जा सकती है: compareTo() विधि का उपयोग - compareTo() विधि दो स्ट्रिंग्स की लेक्सिकोग्राफिक तुलना करती है। तुलना स्ट्रिंग्स में प्रत्येक कैरेक्टर के यूनिकोड वैल्यू पर आधारित होती है। उदाहरण import java.util.Scanner; public class StringComparison {
-
Java में Jackson Tree Model का उपयोग करके JSON कैसे बनाएं?
Jackson लाइब्रेरी में, हम Tree Model का उपयोग JSON संरचना को दर्शाने और JsonNode के माध्यम से CRUD ऑपरेशन करने के लिए कर सकते हैं। यह Jackson Tree Model विशेष रूप से उन मामलों में उपयोगी होता है जहां JSON संरचना Java क्लासेज़ से मैप नहीं होती। हम Jackson लाइब्रेरी में JsonNodeFactory का उपयोग करके J
-
Java में JsonGenerator का उपयोग करके JSON कैसे बनाएं?
JsonGenerator एक बेस क्लास है जो JSON कंटेंट लिखने के लिए पब्लिक API को परिभाषित करती है। इसके इंस्टेंस JsonFactory इंस्टेंस की फैक्ट्री विधियों का उपयोग करके बनाए जाते हैं। एक बार जब हमें फैक्ट्री इंस्टेंस से JsonGenerator मिल जाता है, तो हम writeStartObject() का उपयोग JSON ऑब्जेक्ट वैल्यू के शुरुआ
-
Flexjson का उपयोग करके Java में ऑब्जेक्ट्स की लिस्ट को सीरियलाइज़ कैसे करें?
Flexjson Java ऑब्जेक्ट्स को सीरियलाइज़ और डीसीरियलाइज़ करने के लिए एक हल्की लाइब्रेरी है जो JSON फॉर्मेट में काम करती है। हम JSONSerializer क्लास की serialize() विधि का उपयोग करके ऑब्जेक्ट्स की लिस्ट को सीरियलाइज़ कर सकते हैं। यह विधि टारगेट इंस्टेंस का शैलो सीरियलाइज़ेशन करती है। हमें serialize() व
-
Jackson का उपयोग करके Java में JSON Array को List में कैसे बदलें?
Jackson एक Java-आधारित लाइब्रेरी है जो Java ऑब्जेक्ट्स को JSON में और JSON को Java ऑब्जेक्ट में बदलने के लिए उपयोगी है। Jackson API अन्य API की तुलना में तेज़ है, कम मेमोरी का उपयोग करता है और बड़े ऑब्जेक्ट्स के लिए उपयुक्त है। हम ObjectMapper क्लास का उपयोग करके JSON array को list में बदल सकते हैं।
-
Java में ArrayList<String> को ArrayList<Object> में और इसके विपरीत कैसे बदलें?
ArrayList<String> → ArrayList<Object>वाइल्डकार्ड ? का उपयोग करके टाइप इरेजर के माध्यम से कास्ट करें:ArrayList stringList = new ArrayList<>(); stringList.add(apples); stringList.add(mangoes); ArrayList objectList = (ArrayList) (ArrayList) stringList;ArrayList<Object> → ArrayList&l
-
Java में ऑब्जेक्ट पैरामीटर्स के भीतर ऐरे कैसे आरंभ करें?
एक क्लास के अंदर घोषित ऐरे इंस्टेंस वेरिएबल को कंस्ट्रक्टर या सेटर मेथड के माध्यम से आरंभ किया जा सकता है, किसी अन्य वेरिएबल की तरह।उदाहरण 1: कंस्ट्रक्टर के माध्यम सेpublic class Student { String name; int age; String[] subjects; Student(String name, int age, String[] subjects) {
-
Java में कैसे जांचें कि String में केवल ASCII वर्ण हैं?
विधि 1: रेगेक्स के साथ matches()रेगेक्स \\A\\p{ASCII}*\\z पूरे स्ट्रिंग को ASCII के लिए मान्य करता है।String input = hello; boolean isAscii = input.matches(\\A\\p{ASCII}*\\z); // true input = whÿ; isAscii = input.matches(\\A\\p{ASCII}*\\z); // falseविधि 2: प्रत्येक वर्ण की जांच करेंASCII वर्णों के
-
Java String replace(), replaceFirst() और replaceAll() मेथड्स
1. replace(char oldChar, char newChar)सभी घटनाओं को एक वर्ण से दूसरे वर्ण में बदलता है।Tutorialspoint.replace(T, #) → #utorialspoint2. replace(CharSequence target, CharSequence replacement)लक्ष्य उपस्ट्रिंग की सभी घटनाओं को बदलता है (रेगेक्स नहीं)।Hello Tutorialspoint.replace(Tutorialspoint, TP) → H
-
Java में String से Date पार्स करना: dd/MM/yyyy फॉर्मेट से dd/MM/yyyy में
java.text.SimpleDateFormat स्ट्रिंग्स को पार्स करता है और Date ऑब्जेक्ट्स को फॉर्मेट करता है। एक फॉर्मेट से दूसरे में बदलने के लिए: इनपुट फॉर्मेट से पार्स करें, आउटपुट फॉर्मेट में फॉर्मेट करें।उदाहरणimport java.text.*; import java.util.*; public class DateFormatConvert { public static Date pars
-
Java प्रोग्राम: फ़ाइल के सभी वर्णों को '#' से बदलें सिवाय एक विशेष शब्द के
आवश्यकता: एक फ़ाइल पढ़ें, सभी वर्णों को # से बदलें सिवाय एक विशिष्ट शब्द (उदाहरण: Tutorialspoint) के।दृष्टिकोणफ़ाइल सामग्री को स्ट्रिंग में पढ़ेंशब्दों में विभाजित करें (split( ))प्रत्येक शब्द के लिए: यदि लक्ष्य शब्द से मेल खाता है → जैसा है रखें; अन्यथा प्रत्येक वर्ण को # से बदलेंपरिणाम जोड़ेंउदाहर
-
Java का उपयोग करके .txt फ़ाइल में एक लाइन को कैसे ओवरराइट करें?
Java में फ़ाइल में एक विशिष्ट लाइन को संशोधित करने के लिए: पूरी फ़ाइल पढ़ें, स्ट्रिंग में लक्ष्य लाइन बदलें, पूरी फ़ाइल वापस लिखें।प्रक्रियाScanner के साथ फ़ाइल को StringBuilder में पढ़ेंString.replaceAll(oldLine, newLine) का उपयोग करेंFileWriter के साथ वापस लिखेंउदाहरणimport java.io.*; import java.
-
Java में 'Could not find or load main class' त्रुटि कैसे हल करें?
यह रनटाइम त्रुटि तब होती है जब JVM निर्दिष्ट मुख्य क्लास नहीं ढूंढ पाता। सामान्य कारण और समाधान:1. गलत क्लास नामjava Exmple // टाइपो: Example होना चाहिएसमाधानjava Example2. गलत केसjava EXAMPLE // केस-संवेदनशील: Example होना चाहिए3. गलत पैकेजpackage sample; class Example { ... }java samp.Example /
-
Java में RandomAccessFile से .txt फ़ाइल कैसे पढ़ें?
java.io.RandomAccessFile फाइल में रैंडम एक्सेस (कहीं भी पढ़ें/लिखें) की अनुमति देता है। एक फाइल पॉइंटर स्थिति ट्रैक करता है।लाइन-बाय-लाइन पढ़ने के लिए चरणFile ऑब्जेक्ट बनाएंRandomAccessFile को मोड r (रीड-ओनली) या rw (रीड/राइट) के साथ खोलेंgetFilePointer() < length() के साथ लूप करेंreadLine() से प