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` का उपयोग करने की कोशिश की, लेकिन कोड