के साथ मुझे स्ट्रिंग कॉन्सटेनेशन से भ्रमित हो गया।जावा स्ट्रिंग कंसटेनेशन + ऑपरेटर
String s1 = 20 + 30 + "abc" + (10 + 10);
String s2 = 20 + 30 + "abc" + 10 + 10;
System.out.println(s1);
System.out.println(s2);
उत्पादन होता है:
50abc20
50abc1010
मुझे आश्चर्य है कि क्यों 20 + 30 दोनों ही मामलों में जोड़ दी जाती हैं, लेकिन 10 + 10 Parenthese की आवश्यकता होती है स्ट्रिंग (एस 2) से जुड़े होने के बजाय (एस 1) जोड़ने के लिए। कृपया बताएं कि स्ट्रिंग ऑपरेटर +
यहां कैसे काम करता है।
संभावित डुप्लिकेट [एक स्ट्रिंग शाब्दिक के बाद, सभी + स्ट्रिंग संयोजन ऑपरेटर क्यों माना जाएगा?] (http: // stackoverflow।कॉम/प्रश्न/34589340/बाद-ए-स्ट्रिंग-शाब्दिक-सब-द-ए-द-ए-द-स्ट्रिंग-कॉन्सटेनेशन-ऑपरेटैट) – Raedwald