1. जोडणे (स्ट्रिंग विलीन करणे)
जावामध्ये तुम्ही स्ट्रिंग्ससह करू शकता अशी एक चपळ आणि सोपी गोष्ट आहे: तुम्ही त्यांना एकत्र चिकटवू शकता. या ऑपरेशनला जोडणी म्हणतात . आम्ही ते कसे लक्षात ठेवतो ते येथे आहे: Con-Cat-en-Nation. याला सहसा "जॉइनिंग स्ट्रिंग्स" किंवा "कॉम्बिनिंग स्ट्रिंग्स" असे म्हणतात.
दोन ओळी एकत्र करण्यासाठी, तुम्ही +
चिन्ह वापरता. हे खूप सोपे आहे:
"value1" + "value2"
उदाहरणे:
विधान | नोंद |
---|---|
|
name स्ट्रिंग समाविष्टीत आहेSteveSteve |
|
city स्ट्रिंग समाविष्टीत आहेNew YorkSteve |
|
message स्ट्रिंग समाविष्टीत आहेHello! Steve |
आणि, अर्थातच, तुम्ही एकाच वेळी अनेक स्ट्रिंग्समध्ये सामील होऊ शकता आणि तुम्ही स्ट्रिंग्स आणि व्हेरिएबल्समध्येही सामील होऊ शकता.
उदाहरणे:
विधान | नोंद |
---|---|
|
name स्ट्रिंगमध्ये समाविष्ट आहे Steve city स्ट्रिंगमध्ये New York message स्ट्रिंग आहेHello!New YorkSteveNew York |
शेवटच्या उदाहरणात, तुम्ही पाहू शकता की मधील मजकूर message
वाचणे कठीण आहे, कारण त्यात रिक्त जागा नाही. एक किंवा अधिक स्पेस दर्शवण्यासाठी, तुम्हाला फक्त त्यांना कोडमध्ये लिहावे लागेल आणि नंतर त्यांना दुहेरी अवतरणांमध्ये गुंडाळा. हे वाटते त्यापेक्षा सोपे आहे:
" "
तसे, जर तुम्ही अवतरणांमध्ये कोणतीही मोकळी जागा ठेवली नाही (म्हणजे तुम्ही सलग दोन दुहेरी अवतरण लिहिता), तर तुम्हाला तथाकथित "रिक्त स्ट्रिंग" मिळेल:
""
एकीकडे, असे दिसते की आमच्याकडे एक स्ट्रिंग आहे. परंतु दुसरीकडे, जेव्हा आपण ही स्ट्रिंग प्रदर्शित करतो तेव्हा काहीही प्रदर्शित होत नाही. आणि जेव्हा आपण इतर स्ट्रिंग्ससह सामील होतो तेव्हा काहीही होत नाही. हे शून्यासारखे आहे, याव्यतिरिक्त, फक्त स्ट्रिंगसाठी.
2. स्ट्रिंगमध्ये रूपांतरित करणे
वर नमूद केल्याप्रमाणे, Java डेव्हलपर्सनी खात्री केली आहे की Java मधील प्रत्येक व्हेरिएबल, ऑब्जेक्ट आणि अभिव्यक्ती प्रकारात रूपांतरित केली जाऊ शकते String
.
इतकेच काय, जेव्हा आपण a ला इतर String
कोणत्याही प्रकाराशी जोडतो तेव्हा हे आपोआप होते . उदाहरणे:
विधान | नोंद |
---|---|
|
name स्ट्रिंग समाविष्टीत आहेSteve5 |
|
city स्ट्रिंग समाविष्टीत आहे5New York5 |
|
message स्ट्रिंग समाविष्टीत आहेHello! 10Yo |
तिन्ही घटनांमध्ये, आम्ही शांतपणे int
आणि String
व्हेरिएबल्स एकत्र केले आणि परिणाम नेहमी एक असतो String
.
तुम्ही प्रकारासह अंकगणितीय क्रिया करू शकत नाही String
. जरी संपूर्ण स्ट्रिंगमध्ये अंकांचा समावेश असेल.
उदाहरणे:
विधान | नोंद |
---|---|
|
name स्ट्रिंग समाविष्टीत आहे15 |
|
city स्ट्रिंग समाविष्टीत आहे595 |
|
message स्ट्रिंग समाविष्टीत आहे1010 |
प्लस ऑपरेशन्स डावीकडून उजवीकडे अंमलात आणल्या जातात, त्यामुळे परिणाम काहीसा अनपेक्षित असू शकतो. उदाहरण:
विधान | नोंद |
---|---|
|
name स्ट्रिंग समाविष्टीत आहे1015 |
((a + a) + "1") + a
3. स्ट्रिंगला संख्येत रूपांतरित करणे
जावा मधील संख्येला स्ट्रिंगमध्ये रूपांतरित करणे हे रिकाम्या स्ट्रिंगमध्ये जोडण्याइतके सोपे आहे:
String str = "" + number;
पण जर तुम्हाला स्ट्रिंगला नंबरमध्ये रूपांतरित करायचे असेल तर? बरं, प्रत्येक स्ट्रिंग एका संख्येत रूपांतरित केली जाऊ शकत नाही. परंतु जर स्ट्रिंगमध्ये फक्त संख्या असतील तर तुम्ही हे करू शकता. यासाठी वर्गात एक खास पद्धत आहे Integer
.
संबंधित विधान असे दिसते:
int x = Integer.parseInt(string);
पूर्णांक व्हेरिएबलची घोषणा कुठे आहे आणि ती संख्या दर्शवणारी स्ट्रिंग आहे (म्हणजे अंक असलेली स्ट्रिंग).int x
x
string
उदाहरणे:
विधान | नोंद |
---|---|
|
number संख्या समाविष्टीत आहे 123 ; |
|
number संख्या समाविष्टीत आहे321 |
|
number संख्या समाविष्टीत आहे3210 |
|
हे संकलित करणार नाही: व्हेरिएबल एक आहे int , परंतु मूल्य a आहेString |
4. स्ट्रिंगसह काम करण्याच्या काही पद्धती
आणि शेवटी, मी वर्गाच्या अनेक पद्धतींबद्दल बोलू इच्छितो String
.
length()
पद्धत
पद्धत तुम्हाला स्ट्रिंगची लांबीlength()
मिळवू देते , म्हणजे त्यात किती वर्ण आहेत.
उदाहरणे:
विधान | नोंद |
---|---|
|
count मूल्य समाविष्टीत आहे4 |
|
count मूल्य समाविष्टीत आहे0 |
|
count मूल्य समाविष्टीत आहे5 |
तुम्ही या पद्धतींना कोणत्याही प्रकारचा String
, अगदी अभिव्यक्तीवर कॉल करू शकता:
(name + 12).length()
length()
अभिव्यक्तीवर पद्धत कॉल करणे ज्याचा प्रकार आहेString
toLowerCase()
पद्धत
पद्धत toLowerCase()
तुम्हाला स्ट्रिंगमधील सर्व वर्ण लोअरकेसमध्ये रूपांतरित करू देते :
उदाहरणे:
विधान | नोंद |
---|---|
|
name2 स्ट्रिंग समाविष्टीत आहेrom |
|
name रिक्त स्ट्रिंग समाविष्ट आहे |
|
name2 स्ट्रिंग समाविष्टीत आहेrom123 |
toUpperCase()
पद्धत
पद्धत toUpperCase()
तुम्हाला स्ट्रिंगमधील सर्व अक्षरे अपरकेसमध्ये रूपांतरित करू देते :
उदाहरणे:
विधान | नोंद |
---|---|
|
name2 स्ट्रिंग समाविष्टीत आहेROM |
|
name2 स्ट्रिंग समाविष्टीत आहेROM123 |
GO TO FULL VERSION