1. Stringप्रकार

प्रकार Stringजावा में सबसे अधिक उपयोग किए जाने वाले प्रकारों में से एक है। यह सबसे अधिक इस्तेमाल किया जाने वाला प्रकार हो सकता है। यह इतना लोकप्रिय क्यों है इसका एक कारण है: ऐसे चर आपको टेक्स्ट स्टोर करने देते हैं - और कौन ऐसा नहीं करना चाहता है? intइसके अतिरिक्त, और प्रकारों के विपरीत double, आप Stringप्रकार की वस्तुओं पर विधियों को कॉल कर सकते हैं, और ये विधियां कुछ उपयोगी और रोचक चीजें करती हैं।

क्या अधिक है, सभी जावा ऑब्जेक्ट्स (उनमें से सभी!) को एक String. ठीक है, अधिक सटीक होने के लिए, सभी जावा ऑब्जेक्ट स्वयं का एक टेक्स्ट (स्ट्रिंग) प्रतिनिधित्व वापस कर सकते हैं। प्रकार का नाम Stringएक बड़े अक्षर से शुरू होता है, क्योंकि यह एक पूर्ण वर्ग है।

हम एक से अधिक बार इस प्रकार पर लौटेंगे (यह अत्यंत उपयोगी और दिलचस्प है), लेकिन आज हम एक संक्षिप्त परिचय देंगे।


2. Stringचर बनाना

प्रकार Stringस्ट्रिंग्स (पाठ) को संग्रहीत करने के लिए डिज़ाइन किया गया है। कोड में एक चर बनाने के लिए जो पाठ को संग्रहीत कर सकता है , आपको इस तरह के एक कथन का उपयोग करने की आवश्यकता है:

String name;
Stringएक चर बनाना

name चर का नाम कहाँ है।

उदाहरण:

कथन विवरण
String name;
नामित एक स्ट्रिंग चर nameबनाया गया है
String message;
नामित एक स्ट्रिंग चर messageबनाया गया है
String text;
नामित एक स्ट्रिंग चर textबनाया गया है

जैसे ही intऔर प्रकार के साथ, आप एकाधिक चर doubleबनाने के लिए आशुलिपि संकेतन का उपयोग कर सकते हैं :String

String name1, name2, name3;
Stringएकाधिक चर बनाने के लिए आशुलिपि

3. Stringचरों को मान निर्दिष्ट करना

एक चर में मान डालने के लिए String, आपको इस कथन की आवश्यकता है:

name = "value";
Stringएक चर के लिए एक मान निर्दिष्ट करना

और अब हम इस प्रकार और जिनके बारे में हम पहले ही अध्ययन कर चुके हैं, के बीच पहले अंतर पर आ गए हैं। प्रकार के सभी मान पाठ के तारString हैं और दोहरे उद्धरण चिह्नों में संलग्न होने चाहिए ।

उदाहरण:

कथन टिप्पणी
String name = "Steve";
चर name में पाठ होता हैSteve
String city = "New York";
चर city में पाठ होता हैNew York
String message = "Hello!";
चर message में पाठ होता हैHello!

4. प्रारंभिक Stringचर

जैसा कि intऔर doubleप्रकार के साथ होता है, प्रकार के वेरिएबल्स को Stringबनाए जाने पर तत्काल प्रारंभ किया जा सकता है। वास्तव में, यह कुछ ऐसा है जो आप जावा में सभी प्रकार के साथ कर सकते हैं। इसलिए हम अब इसका जिक्र नहीं करेंगे।

String name1 = "value1", name2 = "value2", name3 = "value3";
चर बनाने और आरंभ करने के लिए आशुलिपि
String name = "Steve", city = "New York", message = "Hello!";
एक कथन का उदाहरण जो चर बनाता है और आरंभ करता है
कृपया ध्यान दें:

जावा कंपाइलर शिकायत करेगा यदि आप इसे कोई मान निर्दिष्ट किए बिना एक चर घोषित करते हैं और फिर इसका उपयोग करने का प्रयास करते हैं।

यह कोड काम नहीं करेगा:

कथन टिप्पणी
String name;
System.out.println(name);
चर nameप्रारंभ नहीं किया गया है। कार्यक्रम संकलित नहीं होगा।
int a;
a++;
चर aप्रारंभ नहीं किया गया है। कार्यक्रम संकलित नहीं होगा।
double x;
double y = x;
चर xप्रारंभ नहीं किया गया है। कार्यक्रम संकलित नहीं होगा।