Java में स्ट्रिंग को सरल और प्रभावी ढंग से कैसे दोहराएं?
सभी को नमस्ते! मैं एक शुरुआती Java डेवलपर हूं, और मुझे एक समस्या का सामना करना पड़ा। मुझे एक ही स्ट्रिंग को बार-बार दोहराने की आवश्यकता है, उदाहरण के लिए, कंसोल में एक विभाजक रेखा खींचने के लिए '-' कैरेक्टर को 10 बार दोहराना। या, मान लीजिए, "Hello" शब्द को 5 बार दोहराकर "HelloHelloHelloHelloHello" प्राप्त करना।
मुझे पता है कि इसे लूप के माध्यम से मैन्युअल रूप से किया जा सकता है:
```java
String str = "Hello";
String result = "";
for (int i = 0; i < 5; i++) {
result += str;
}
System.out.println(result); // HelloHelloHelloHelloHello
```
लेकिन यह बोझिल और बदसूरत लगता है। इसके अलावा, मैंने सुना है कि लूप में `+=` के माध्यम से स्ट्रिंग कॉन्केटनेशन एक खराब प्रैक्टिस है, क्योंकि हर बार एक नया String ऑब्जेक्ट बनता है। बड़ी पुनरावृत्तियों के लिए यह धीमा काम करेगा।
मैंने `StringBuilder` का उपयोग करने की कोशिश की, लेकिन कोड