Método de división de patrones (CharSequence) en Java con ejemplos

El método split (CharSequence) de una clase de patrón se usa para dividir la secuencia de caracteres dada pasada como parámetro al método alrededor de las coincidencias de este patrón. Este método puede dividir charSequence en una array de strings, usando la expresión regular utilizada para compilar el patrón como un delimitador .así que podemos decir que el método devuelve la array de strings calculadas al dividir la entrada en torno a las coincidencias de este patrón.

Sintaxis:

public String[] split(CharSequence input)

Parámetros: este método acepta una sola entrada de parámetro que representa la secuencia de caracteres que se dividirá.

Valor devuelto: este método devuelve la array de strings calculada al dividir la entrada en torno a las coincidencias de este patrón.

Los siguientes programas ilustran el método split(CharSequence):
Programa 1:

// Java program to demonstrate
// Pattern.split(CharSequence) method
  
import java.util.regex.*;
  
public class GFG {
    public static void main(String[] args)
    {
        // create a REGEX String
        String REGEX = "ee";
  
        // create the string
        // in which you want to search
        String actualString
            = "geeksforgeeks";
  
        // create a Pattern using REGEX
        Pattern pattern = Pattern.compile(REGEX);
  
        // split the text
        String[] array = pattern.split(actualString);
  
        // print array
        for (int i = 0; i < array.length; i++) {
            System.out.println("array[" + i
                               + "]=" + array[i]);
        }
    }
}
Producción:

array[0]=g
array[1]=ksforg
array[2]=ks

Programa 2:

// Java program to demonstrate
// Pattern.split(CharSequence) method
  
import java.util.regex.*;
  
public class GFG {
    public static void main(String[] args)
    {
        // create a REGEX String
        String REGEX = "ke";
  
        // create the string
        // in which you want to search
        String actualString
            = "Bharat ke Veer Portal";
  
        // create a Pattern using REGEX
        Pattern pattern = Pattern.compile(REGEX);
  
        // split the text
        String[] array = pattern.split(actualString);
  
        // print array
        for (int i = 0; i < array.length; i++) {
            System.out.println("array[" + i
                               + "]=" + array[i]);
        }
    }
}
Producción:

array[0]=Bharat 
array[1]= Veer Portal

Referencia: https://docs.oracle.com/javase/10/docs/api/java/util/regex/Pattern.html#split(java.lang.CharSequence)

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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