जावा ट्यूटोरियल

जावा होम जावा परिचय जावा प्रारंभ करें जावा सिंटेक्स जावा टिप्पणियाँ जावा चर जावा डेटा प्रकार जावा टाइप कास्टिंग जावा ऑपरेटर्स जावा स्ट्रिंग्स जावा मठ जावा बूलियन जावा अगर ... और जावा स्विच जावा जबकि लूप लूप के लिए जावा जावा ब्रेक/जारी रखें जावा सरणी

जावा तरीके

जावा तरीके जावा विधि पैरामीटर्स जावा विधि ओवरलोडिंग जावा स्कोप जावा रिकर्सन

जावा क्लासेस

जावा ओओपी जावा क्लासेस/ऑब्जेक्ट्स जावा क्लास एट्रीब्यूट्स जावा क्लास मेथड्स जावा कंस्ट्रक्टर्स जावा संशोधक जावा एनकैप्सुलेशन जावा पैकेज / एपीआई जावा विरासत जावा बहुरूपता जावा इनर क्लासेस जावा एब्स्ट्रैक्शन जावा इंटरफ़ेस जावा Enums जावा उपयोगकर्ता इनपुट जावा तिथि जावा ऐरेलिस्ट जावा लिंक्डलिस्ट जावा हैश मैप जावा हैशसेट जावा इटरेटर जावा रैपर क्लासेस जावा अपवाद जावा रेगेक्स जावा धागे जावा लैम्ब्डा

जावा फ़ाइल हैंडलिंग

जावा फ़ाइलें जावा फ़ाइलें बनाएँ/लिखें जावा फ़ाइलें पढ़ें जावा फ़ाइलें हटाएं

जावा कैसे करें

दो नंबर जोड़ें

जावा संदर्भ

जावा कीवर्ड जावा स्ट्रिंग तरीके जावा गणित के तरीके

जावा उदाहरण

जावा उदाहरण जावा कंपाइलर जावा व्यायाम जावा प्रश्नोत्तरी जावा प्रमाणपत्र


जावा स्ट्रिंग्स


जावा स्ट्रिंग्स

टेक्स्ट को स्टोर करने के लिए स्ट्रिंग्स का उपयोग किया जाता है।

एक Stringचर में दोहरे उद्धरण चिह्नों से घिरे वर्णों का संग्रह होता है:

उदाहरण

प्रकार का एक वेरिएबल बनाएं Stringऔर इसे एक मान असाइन करें:

String greeting = "Hello";


स्ट्रिंग लंबाई

जावा में एक स्ट्रिंग वास्तव में एक वस्तु है, जिसमें ऐसे तरीके होते हैं जो स्ट्रिंग्स पर कुछ ऑपरेशन कर सकते हैं। उदाहरण के लिए, एक स्ट्रिंग की लंबाई length()विधि के साथ पाई जा सकती है:

उदाहरण

String txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
System.out.println("The length of the txt string is: " + txt.length());


अधिक स्ट्रिंग तरीके

कई स्ट्रिंग विधियाँ उपलब्ध हैं, उदाहरण के लिए toUpperCase()और toLowerCase():

उदाहरण

String txt = "Hello World";
System.out.println(txt.toUpperCase());   // Outputs "HELLO WORLD"
System.out.println(txt.toLowerCase());   // Outputs "hello world"


एक स्ट्रिंग में एक चरित्र ढूँढना

indexOf()विधि एक स्ट्रिंग (व्हाट्सएप सहित) में निर्दिष्ट पाठ की पहली घटना की अनुक्रमणिका (स्थिति) लौटाती है :

उदाहरण

String txt = "Please locate where 'locate' occurs!";
System.out.println(txt.indexOf("locate")); // Outputs 7

जावा शून्य से पदों की गणना करता है।
0 एक स्ट्रिंग में पहला स्थान है, 1 दूसरा है, 2 तीसरा है ...



स्ट्रिंग संघनन

+उन्हें संयोजित करने के लिए ऑपरेटर का उपयोग स्ट्रिंग्स के बीच किया जा सकता है इसे संघनन कहा जाता है :

उदाहरण

String firstName = "John";
String lastName = "Doe";
System.out.println(firstName + " " + lastName);

ध्यान दें कि हमने प्रिंट पर फर्स्टनाम और लास्टनाम के बीच एक स्पेस बनाने के लिए एक खाली टेक्स्ट (" ") जोड़ा है।

concat()आप दो तारों को जोड़ने के लिए विधि का भी उपयोग कर सकते हैं :

उदाहरण

String firstName = "John ";
String lastName = "Doe";
System.out.println(firstName.concat(lastName));


विशेष वर्ण

क्योंकि स्ट्रिंग्स को उद्धरणों के भीतर लिखा जाना चाहिए, जावा इस स्ट्रिंग को गलत समझेगा, और एक त्रुटि उत्पन्न करेगा:

String txt = "We are the so-called "Vikings" from the north.";

इस समस्या से बचने का उपाय बैकस्लैश एस्केप कैरेक्टर का उपयोग करना है ।

बैकस्लैश ( \) एस्केप वर्ण विशेष वर्णों को स्ट्रिंग वर्णों में बदल देता है:

Escape character Result Description
\' ' Single quote
\" " Double quote
\\ \ Backslash

अनुक्रम \"  एक स्ट्रिंग में एक दोहरा उद्धरण सम्मिलित करता है:

उदाहरण

String txt = "We are the so-called \"Vikings\" from the north.";

अनुक्रम \'  एक स्ट्रिंग में एक एकल उद्धरण सम्मिलित करता है:

उदाहरण

String txt = "It\'s alright.";

अनुक्रम \\  एक स्ट्रिंग में एक बैकस्लैश सम्मिलित करता है:

उदाहरण

String txt = "The character \\ is called backslash.";

जावा में छह अन्य एस्केप सीक्वेंस मान्य हैं:

Code Result Try it
\n New Line
\r Carriage Return
\t Tab
\b Backspace
\f Form Feed

नंबर और स्ट्रिंग्स जोड़ना

चेतावनी!

जावा +ऑपरेटर का उपयोग जोड़ और संघटन दोनों के लिए करता है।

नंबर जोड़े जाते हैं। तार जुड़े हुए हैं।

यदि आप दो संख्याएँ जोड़ते हैं, तो परिणाम एक संख्या होगी:

उदाहरण

int x = 10;
int y = 20;
int z = x + y;      // z will be 30 (an integer/number)

यदि आप दो तार जोड़ते हैं, तो परिणाम एक स्ट्रिंग संयोजन होगा:

उदाहरण

String x = "10";
String y = "20";
String z = x + y;   // z will be 1020 (a String)

यदि आप एक संख्या और एक स्ट्रिंग जोड़ते हैं, तो परिणाम एक स्ट्रिंग संयोजन होगा:

उदाहरण

String x = "10";
int y = 20;
String z = x + y;   // z will be 1020 (a String)


पूर्ण स्ट्रिंग संदर्भ

स्ट्रिंग विधियों के पूर्ण संदर्भ के लिए, हमारे Java String Methods Reference पर जाएं ।

संदर्भ में सभी स्ट्रिंग विधियों के विवरण और उदाहरण हैं।


व्यायाम के साथ खुद को परखें

व्यायाम:

greetingप्रकार का एक चर बनाने के लिए लापता भाग को भरें Stringऔर इसे मान निर्दिष्ट करें Hello

 greeting = ;