Avatar ·

Wie kann man einen String in Java einfach und effizient wiederholen?

Hallo zusammen! Ich bin ein Java-Anfänger und habe ein Problem. Ich muss denselben String mehrfach wiederholen, zum Beispiel das Zeichen '-' 10 Mal, um eine Trennlinie in der Konsole zu zeichnen. Oder sagen wir, das Wort "Hello" 5 Mal wiederholen, um "HelloHelloHelloHelloHello" zu erhalten. Ich weiß, dass man es manuell mit einer Schleife machen kann: ```java String str = "Hello"; String result = ""; for (int i = 0; i < 5; i++) { result += str; } System.out.println(result); // HelloHelloHelloHelloHello ``` Aber das sieht umständlich und nicht schön aus. Außerdem habe ich gehört, dass die String-Konkatenation in einer Schleife mit `+=` eine schlechte Praxis ist, weil jedes Mal ein neues String-Objekt erstellt wird. Bei großen Wiederholungen wird das langsam arbeiten. Ich habe versucht, `StringBuilder` zu verwenden, aber der Code