HOWTO · Java
Wiederholen Sie einen String in Java
In diesem Artikel werden mehrere einfache Ansätze zum Wiederholen einer Zeichenfolge in Java beschrieben.
Auf dieser Seite
In diesem Artikel werden mehrere einfache Ansätze zum Wiederholen einer Zeichenfolge in Java beschrieben.
Wiederholen Sie einen String mit regex in Java
Die Verwendung von regex kann eine Option sein, um einen String zu wiederholen. Lassen Sie es uns mit einem einfachen Beispiel aufschlüsseln, wie unten gezeigt.
In dem unten besprochenen Beispiel wiederholen wir die folgende Zeichenfolge fünfmal:
String shanii = " Hey! Muhammad Zeeshan here ";
Der Variablenname Stringrepeated wird verwendet, um die wiederholte Zeichenfolge zu speichern, und wir werden mit dem Drucken dieser Variablen fortfahren.
String Stringrepeated = new String(new char[5]).replace("\0", shanii);
System.out.println(Stringrepeated);
Beispielcode:
public class Example1ByZeeshan {
public static void main(String[] args) {
String shanii = " Hey! Muhammad Zeeshan here ";
String Stringrepeated = new String(new char[5]).replace("\0", shanii);
System.out.println(Stringrepeated);
}
}
Ausgang:
Hey! Muhammad Zeeshan here Hey! Muhammad Zeeshan here Hey! Muhammad Zeeshan here Hey! Muhammad Zeeshan here Hey! Muhammad Zeeshan here
Wiederholen Sie einen String mit .repeat() in Java
Der Wert der von dieser Methode zurückgegebenen Zeichenfolge ist die Verkettung der angegebenen Zeichenfolge, die so oft wiederholt wird. Lassen Sie es uns anhand eines Beispiels unten verstehen.
Im folgenden Beispiel verwenden wir nur die Funktion .repeat(), um die angegebene Zeichenfolge fünfmal zu wiederholen. Ein leerer String wird zurückgegeben, wenn der String keine Zeichen enthält oder der Zähler 0 ist.
Beispielcode:
public class Example2ByZeeshan {
public static void main(String[] args) {
String shanii = " Let's Code ";
System.out.println(shanii.repeat(5));
}
}
Ausgang:
Let's Code Let's Code Let's Code Let's Code Let's Code
Wenn Ihr Projekt Java-Bibliotheken verwendet, gibt es noch andere Möglichkeiten: die Funktion StringUtils in Apache Commons.
Wiederholen Sie eine Zeichenfolge mit der Apache Commons-Klasse StringUtils.
Wir können die StringUtils-Klasse von Apache Common und ihre .repeat()-Funktion verwenden. Das Folgende ist ein Beispiel für die Implementierung der Klasse StringUtils in Ihren Code.
Im folgenden Codeausschnitt verwenden wir die Funktion StringUtils mit zwei Parametern: dem String und der gewünschten Wiederholungsanzahl.
Beispielcode:
import org.apache.commons.lang3.StringUtils;
public class Example3ByZeeshan {
public static void main(String[] args) {
String shanii = " Hi Folks! ";
String Stringrepeated = StringUtils.repeat(shanii, 2);
System.out.println(Stringrepeated);
}
}
Ausgang:
Hi Folks! Hi Folks!