"मी तुम्हाला स्ट्रिंग्स कसे विलीन करायचे ते सांगू इच्छितो. स्ट्रिंग्स विलीन करण्याची किंवा जोडण्याची प्रक्रिया सहसा 'कॉन्केटेनेशन' हा लहान शब्द वापरून संदर्भित केली जाते. मांजरप्रेमींना हे लक्षात ठेवणे सोपे जाईल: con-Cat-en-Nation. I मी विनोद करतोय ."

"स्ट्रिंग विलीन करण्याचे नियम सोपे आहेत. जर आपण स्ट्रिंग आणि दुसरे काहीतरी 'जोडले' (+) तर 'दुसरे काहीतरी' toString () पद्धतीद्वारे स्ट्रिंगमध्ये स्पष्टपणे रूपांतरित केले जाईल. "

"तू आत्ताच माझ्याशी बोलत होतास?"

"ठीक आहे, मी ते अधिक सोप्या पद्धतीने समजावून सांगेन. जर आपण स्ट्रिंग, एक संख्या आणि एक मांजर जोडली, तर संख्या आणि मांजर दोन्हीचे स्ट्रिंगमध्ये रूपांतर होईल. येथे काही उदाहरणे आहेत:"

कोड समतुल्य कोड
Cat cat = new Cat();
String text = "The cat is " + cat;
Cat cat = new Cat();
String s = cat.toString();
String text = "The cat is " + s;
int a = 5;
String text = "a is " + a;
int a = 5;
String s = Integer.toString(a);
String text = "a is " + s;
int a = 5;
String text = a + "a is ";
int a = 5;
String s = Integer.toString(a);
String text = s + "a is ";
Cat cat = new Cat();
int a = 5;
String text = "The cat is " + cat + a;
Cat cat = new Cat();
String s1 = cat.toString();
String s2 = Integer.toString(a);
String text = "The cat is " + s1 + s2;
Cat cat = new Cat();
int a = 5;
String text = a + "The cat is " + cat + a;
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;
Cat cat = new Cat();
int a = 5;
String text = cat + a + "The cat is " + cat + a;
कार्यक्रम संकलित होणार नाही!
अॅडिशन ऑपरेशन्स डावीकडून उजवीकडे चालवल्या जातात, म्हणून आम्हाला मिळते: जर आम्ही एका संख्येमध्ये मांजर जोडल्यास, कोणतेही स्वयंचलित स्ट्रिंग रूपांतरण नाही.
String text = (((cat + a) + "The cat is ") + cat) + a;
// But you can do this:
Cat cat = new Cat();
int a = 5;
String text = cat + (a + "The cat is ") + cat + a;

// This is the same as:
Cat cat = new Cat();
int a = 5;
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;

"डिएगोकडून काही कामे करण्याची वेळ आली आहे."