"मैं आपको बताना चाहता हूं कि स्ट्रिंग्स को कैसे मर्ज किया जाए। मर्जिंग या जॉइनिंग स्ट्रिंग्स की प्रक्रिया को अक्सर छोटे शब्द 'कनेक्शन' का उपयोग करने के लिए संदर्भित किया जाता है। बिल्ली प्रेमियों को यह याद रखना आसान होगा: con-Cat-en-Nation। I मजाक कर रहा हूँ ।"
"स्ट्रिंग्स को मर्ज करने के नियम सरल हैं। यदि हम एक स्ट्रिंग और कुछ और 'जोड़' (+) करते हैं, तो 'कुछ और' निश्चित रूप से toString () विधि के माध्यम से एक स्ट्रिंग में परिवर्तित हो जाता है । "
"क्या तुम मुझसे अभी बात कर रहे थे?"
"ठीक है, मैं इसे आसान तरीके से समझाता हूँ। यदि हम एक स्ट्रिंग, एक संख्या और एक बिल्ली जोड़ते हैं, तो संख्या और बिल्ली दोनों स्ट्रिंग्स में बदल जाएंगे। यहाँ कुछ उदाहरण दिए गए हैं:"
कोड | समतुल्य कोड |
---|---|
|
Cat cat = new Cat(); String s = cat.toString(); String text = "The cat is " + s; |
|
int a = 5; String s = Integer.toString(a); String text = "a is " + s; |
|
int a = 5; String s = Integer.toString(a); String text = s + "a is "; |
|
Cat cat = new Cat(); String s1 = cat.toString(); String s2 = Integer.toString(a); String text = "The cat is " + s1 + s2; |
|
Cat cat = new Cat(); String s1 = cat.toString(); String s2 = Integer.toString(a); String s3 = Integer.toString(a); String text = s3 + "The cat is " + s1 + s2; |
|
कार्यक्रम संकलित नहीं होगा! अतिरिक्त संचालन बाएं से दाएं निष्पादित किए जाते हैं, इसलिए हम प्राप्त करते हैं: यदि हम किसी संख्या में बिल्ली जोड़ते हैं, तो कोई स्वचालित स्ट्रिंग रूपांतरण नहीं होता है। String text = (((cat + a) + "The cat is ") + cat) + a; |
|
Cat cat = new Cat(); String s1 = cat.toString(); String s2 = cat.toString(); String s3 = Integer.toString(a); String s4 = Integer.toString(a); String text = s1 + s3 + "The cat is " + s2 + s4; |
"डिएगो से कुछ कार्य करने का समय आ गया है।"