Java 25 (LTS) reference · String Methods
Java String repeat() Method
Return the string repeated n times. Handy for padding, separators and simple text art.
Java 25 (LTS) Since Java 11
Syntax
string.repeat(count)
Parameters
| Parameter | Description |
|---|---|
countint |
How many times (0 gives an empty string). |
Return value
A new String.
Examples
public class Main {
public static void main(String[] args) {
System.out.println("-".repeat(20));
System.out.println("ab".repeat(3));
}
}
Output
-------------------- ababab
Run this on your computer — see “Get Started” for setup.
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 4; i++) {
System.out.println(" ".repeat(4 - i) + "*".repeat(2 * i - 1));
}
}
}
Output
* *** ***** *******
Run this on your computer — see “Get Started” for setup.
Version history
| Version | Change |
|---|---|
| Java Java 11 | Added |
Related
string.formatted()· Fill a format string's placeholders such as %s, %d and %.2f with values. Same as String.format().- Java Strings · tutorial