Saltar al contenido

Cómo dividir una cadena con un ejemplo

¿Qué es una cadena dividida () en Java?

StrSplit() El método le permite romper una cadena en función de un delimitador de cadena Java específico. El atributo de división de cadena de Java es principalmente un espacio o una coma (,) que desea romper o dividir la cadena

Proporción


public String split(String regex)
public String split(String regex, int limit)  

Parámetro

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

Ejemplo de cadena dividida

El siguiente ejemplo muestra cómo dividir una cadena en Java con una plantilla:

Supongamos que tenemos una variable de cable con nombre strMain compuesto por algunas palabras como Alfa, Beta, Gamma, Delta, Sigma, todas separadas por comas (,).

Aquí, si queremos cada cadena individual, el mejor patrón posible es dividirla en función de la coma. Entonces obtenemos cinco conjuntos separados de la siguiente manera:

  • Alfa
  • Beta
  • Gama
  • Delta
  • Sigma

Utilizar el separar en modo Java frente al cable que debe dividirse y el separador proporcionado como argumento.

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

class StrSplit{
  public static void main(String []args){
   String strMain = "Alpha, Beta, Delta, Gamma, Sigma";
    String[] arrSplit = strMain.split(", ");
    for (int i=0; i < arrSplit.length; i++)
    {
      System.out.println(arrSplit[i]);
    }
  }
}

El bucle en el código solo imprime cada cadena (elemento de matriz) después de la función de división en Java, como se muestra a continuación:

Producción:


Alpha
Beta
Delta
Gamma
Sigma

Ejemplo: modo de división de cadenas de Java () con expresiones regulares y longitud

Considere un escenario en el que solo necesita los primeros elementos ‘n’ después de la función de división en Java, pero desea que el resto de la cadena permanezca como está. Salida algo como esto-

  1. Alfa
  2. Beta
  3. Delta, Gáma, Sigma

Esto se puede lograr ejecutando otro argumento junto con el cable dividido () en la operación de Java, que es el límite de las cadenas requeridas.

Considere el siguiente código de modo dividido en Java:

class StrSplit2{
  public static void main(String []args){
   String strMain = "Alpha, Beta, Delta, Gamma, Sigma";
    String[] arrSplit_2 = strMain.split(", ", 3);
    for (int i=0; i < arrSplit_2.length; i++){
      System.out.println(arrSplit_2[i]);
    }
  }
}

Producción:


Alpha
Beta
Delta, Gamma, Sigma

Cómo dividir un cable en Java por espacio

Considere un escenario en el que desea dividir un cable por espacio. Consideremos un ejemplo aquí; hemos nombrado la variable dividida de Java, que es strMain compuesta por unas pocas palabras Bienvenido a Guru99.


public class StrSplit3{  
public static void main(String args[]){  
String strMain ="Welcome to Guru99"; 
String[] arrSplit_3 = strMain.split("\s");
    for (int i=0; i < arrSplit_3.length; i++){
      System.out.println(arrSplit_3[i]);
    }
  }
}

Producción:

Welcome
to 
Guru99

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *