Cómo dividir una cadena en Java: aprende con el ejemplo

Mientras programamos, podemos necesitar romper una cadena basada en algunos atributos. En su mayoría, este atributo será un separador o un elemento común con el que desea dividir o dividir la cadena.

El StrSplit()método divide una cadena en una matriz de subcadenas con un delimitador específico.
Sintaxis

Parámetro

  • Regex: la expresión regular se aplica al texto / cadena
  • Límite: un límite es un número máximo de valores de la matriz. Si se omite o es cero, devolverá todas las cadenas que coincidan con una expresión regular.

Ejemplo de cadena dividida

Supongamos que tenemos una variable de cadena llamada strMainformada por algunas palabras como Alpha, Beta, Gamma, Delta, Sigma, todas separadas por la coma (,).

Aquí, si queremos todas las cadenas individuales, el mejor patrón posible sería dividirlo en función de la coma. Entonces obtendremos cinco cadenas separadas de la siguiente manera:

  • Alfa
  • Beta
  • Gama
  • Delta
  • Sigma

Utilice el método de división contra la cadena que debe dividirse y proporcione el separador como argumento.

En este caso, el separador es una coma (,) y el resultado de la operación de división le dará una división de matriz.

El ciclo en el código simplemente imprime cada cadena (elemento de matriz) después de la operación de división, como se muestra a continuación-

Salida:
Alfa
Beta
Delta
Gama
Sigma

Ejemplo: método Java string split () con expresiones regulares y longitud

Considere una situación en la que solo necesita los primeros elementos ‘n’ después de la operación de división, pero quiere que el resto de la cadena permanezca como está. Un resultado como este-

  1. Alfa
  2. Beta
  3. Delta, Gamma, Sigma

Esto se puede lograr pasando otro argumento junto con la operación de división, y ese será el límite de cadenas requeridas.

Considera el siguiente código:

Salida:
Alfa
Beta
Delta, Gamma, Sigma

Cómo dividir una cadena por espacio

Considere una situación en la que quiera dividir una cadena por espacio. Consideremos un ejemplo aquí; tenemos una variable de cadena llamada strMain formada por unas pocas palabras Bienvenido a Guru99.

Salida:
Bienvenido
a
Guru99

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *