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.\n\nIch weiß, dass man es manuell mit einer Schleife machen kann:\n\n```java\nString str = "Hello";\nString result = "";\nfor (int i = 0; i < 5; i++) {\n result += str;\n}\nSystem.out.println(result); // HelloHelloHelloHelloHello\n```\n\nAber 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 sein.\n\nIch habe versucht, `StringBuilder` zu verwenden, aber der Code