Como repetir uma string de forma simples e eficiente em Java?
Olá a todos! Sou um desenvolvedor Java iniciante e tive um problema. Preciso repetir várias vezes a mesma string, por exemplo, o caractere '-' 10 vezes, para desenhar uma linha divisória no console. Ou, digamos, repetir a palavra "Hello" 5 vezes, para obter "HelloHelloHelloHelloHello".
Eu sei que posso fazer isso manualmente com um loop:
```java
String str = "Hello";
String result = "";
for (int i = 0; i < 5; i++) {
result += str;
}
System.out.println(result); // HelloHelloHelloHelloHello
```
Mas isso parece complicado e deselegante. Além disso, ouvi dizer que a concatenação de strings em loop com `+=` é uma má prática, porque um novo objeto String é criado a cada vez. Para repetições grandes, isso será lento.
Tentei usar `StringBuilder`, mas o código