Strings প্রাথমিক

Repeat a string n times without a loop.

✕ Java 8
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 3; i++) {
    sb.append("abc");
}
String result = sb.toString();
✓ Java 11+
String result = "abc".repeat(3);
// "abcabcabc"
এই কোডে সমস্যা দেখছেন? আমাদের জানান।
📏

One-liner

Replace 5 lines of StringBuilder code with one call.

Optimized

Internal implementation is optimized for large repeats.

📖

Clear intent

repeat(3) immediately conveys the purpose.

পুরনো পদ্ধতি
StringBuilder Loop
আধুনিক পদ্ধতি
repeat()
JDK থেকে
11
কঠিনতা
প্রাথমিক
String.repeat()
উপলব্ধ

Widely available since JDK 11 (Sept 2018)

String.repeat(int) returns the string concatenated with itself n times. Handles edge cases: repeat(0) returns empty string, repeat(1) returns the same string.