बनाने के लिए जावा concatenate मैं जावा का उपयोग कर इस समय एक एमयूडी (पाठ आधारित खेल) लिख रहा हूँ। एमयूडी के प्रमुख पहलुओं में से एक तारों को स्वरूपित कर रहा है और इसे वापस उपयोगकर्ता को भेज रहा है। यह सबसे अच्छा कैसे किया जाएगा?जावा स्ट्रिंग या प्रारूप
मैं निम्न स्ट्रिंग भेजना चाहते थे कहते हैं: "! हैलो"
आप किसी को कहते हैं - जहां "कोई", "कहें" और "हैलो!" सभी चर हैं। कौन सा सर्वश्रेष्ठ प्रदर्शन के रूप में होगा?
"You " + verb + " to " + user + " \"" + text + "\""
या
String.format("You %1$s to %2$s \"%3$s\"", verb, user, text)
या कुछ अन्य विकल्प?
मुझे यकीन नहीं है कि अंत में उपयोग करना आसान होगा (जो महत्वपूर्ण है क्योंकि यह हर जगह होगा), लेकिन मैं इस बिंदु पर इसके बारे में सोच रहा हूं क्योंकि + के साथ मिलकर मिल रहा है कुछ बड़ी लाइनों के साथ थोड़ा उलझन में। मुझे लगता है कि इस मामले में स्ट्रिंगबिल्डर का उपयोग करके इसे कम पढ़ा जा सकता है।
कोई सुझाव यहाँ?
प्रदर्शन के बारे में चिंता न करें जबतक कि आपको कोई समस्या न हो और यह बाधा हो। जो कुछ भी आपको लगता है वह सबसे अधिक पढ़ने योग्य और रखरखाव योग्य कोड का नेतृत्व करेगा। –