String.repeat()
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
কঠিনতা
প্রাথমিক
JDK সমর্থন
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.
সম্পর্কিত ডকুমেন্টেশন
প্রমাণ