Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

Método Split() String en Java:cómo dividir una cadena con un ejemplo

¿Qué es la cadena split() en Java?

StrSplit() El método le permite dividir una cadena en función de un delimitador de cadena Java específico. En su mayoría, el atributo de división de cadena de Java será un espacio o una coma (,) con la que desea romper o dividir la cadena

sintaxis de la función dividir()

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

Parámetro

Cómo dividir una cadena en Java con delimitador

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

Supongamos que tenemos una variable de cadena llamada strMain formado por unas pocas palabras como Alpha, Beta, Gamma, Delta, Sigma, todas separadas por una coma (,).

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

Usa la cadena split en el método Java contra la cadena que debe dividirse y proporcione el separador como argumento.

En este caso de cadena dividida por delimitador de Java, el separador es una coma (,) y el resultado de la operación de cadena dividida por coma 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 simplemente imprime cada cadena dividida de Java en una matriz después de la función de división en Java, como se muestra a continuación:

Salida:

Alpha
Beta
Delta
Gamma
Sigma

Ejemplo:método Java String split() con expresión regular y longitud

Considere una situación en la que solo necesita los primeros 'n' elementos después de la función de división en Java, pero desea que el resto de la cadena permanezca como está. Una salida algo como esto-

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

Esto se puede lograr pasando otro argumento junto con la cadena split() en la operación de Java, y ese será el límite de cadenas requeridas.

Considere el siguiente código de método 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]);
    }
  }
}

Salida:

Alpha
Beta
Delta, Gamma, Sigma

Cómo dividir una cadena en Java por espacio

Considere una situación en la que desea dividir una cadena por espacio. Consideremos un ejemplo aquí; tenemos una variable Java de cadena dividida llamada strMain formada 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]);
    }
  }
}

Salida:

Welcome
to 
Guru99

Java

  1. Método String Length () en Java:cómo encontrar con el ejemplo
  2. Método Java String indexOf() con subcadena y ejemplos
  3. Método Java String charAt() con ejemplo
  4. Método Java String compareTo():​​cómo usarlo con ejemplos
  5. Método Java String contains() | Comprobar subcadena con ejemplo
  6. Java String termina con () método con ejemplo
  7. Método Java String replace(), replaceAll() y replaceFirst()
  8. Java BufferedReader:cómo leer un archivo en Java con un ejemplo
  9. Cómo convertir Char a String en Java (Ejemplos)
  10. Cómo invertir una cadena en Java usando recursión
  11. Algoritmo de ordenación por inserción en Java con ejemplo de programa