Wiederholen Sie einen String in Java

Muhammad Zeeshan 12 Oktober 2023
  1. Wiederholen Sie einen String mit regex in Java
  2. Wiederholen Sie einen String mit .repeat() in Java
  3. Wiederholen Sie eine Zeichenfolge mit der Apache Commons-Klasse StringUtils.
Wiederholen Sie einen String in Java

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!
Muhammad Zeeshan avatar Muhammad Zeeshan avatar

I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.

LinkedIn

Verwandter Artikel - Java String