Repetir una cadena en Java
-
Repita una cadena usando
regex
en Java -
Repita una cadena usando
.repeat()
en Java -
Repita una cadena usando la clase
StringUtils
de Apache Commons
Este artículo analizará varios enfoques simples para repetir una cadena en Java.
Repita una cadena usando regex
en Java
El uso de regex
puede ser una opción para repetir una cadena. Analicémoslo con un ejemplo básico, como se muestra a continuación.
En el ejemplo discutido a continuación, repetiremos la siguiente cadena 5 veces:
String shanii = " Hey! Muhammad Zeeshan here ";
El nombre de la variable Stringrepeated
se utilizará para almacenar la cadena repetida, y procederemos a imprimir esa variable.
String Stringrepeated = new String(new char[5]).replace("\0", shanii);
System.out.println(Stringrepeated);
Código de ejemplo:
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);
}
}
Producción :
Hey! Muhammad Zeeshan here Hey! Muhammad Zeeshan here Hey! Muhammad Zeeshan here Hey! Muhammad Zeeshan here Hey! Muhammad Zeeshan here
Repita una cadena usando .repeat()
en Java
El valor de la cadena devuelta por este método es la concatenación de la cadena proporcionada repetida el número especificado de veces. Entendámoslo con un ejemplo a continuación.
En el siguiente ejemplo, solo usaremos la función .repeat()
para repetir la cadena especificada 5 veces. Se devolverá una cadena en blanco cuando la cadena no incluya ningún carácter o el recuento sea 0
.
Código de ejemplo:
public class Example2ByZeeshan {
public static void main(String[] args) {
String shanii = " Let's Code ";
System.out.println(shanii.repeat(5));
}
}
Producción :
Let's Code Let's Code Let's Code Let's Code Let's Code
Hay otras posibilidades si tu proyecto usa bibliotecas Java: la función StringUtils
en Apache Commons.
Repita una cadena usando la clase StringUtils
de Apache Commons
Podemos utilizar la clase StringUtils
de Apache Common y su función .repeat()
. El siguiente es un ejemplo de implementación de la clase StringUtils
en su código.
En el siguiente fragmento de código, usaremos la función StringUtils
con dos parámetros: la cadena y el número de repeticiones deseado.
Código de ejemplo:
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);
}
}
Producción :
Hi Folks! Hi Folks!
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