java string split method how split string java
Este tutorial explicará cómo dividir una cadena utilizando el método Java String Split (). Aprenderá cómo y dónde utilizar este método para manipular la cadena:
implementación de árbol binario c ++
Exploraremos la descripción del método Java Split () y aprenderemos a usar este método con la ayuda de ejemplos de programación.
Encontrará que los conceptos son fáciles de entender, ya que se proporcionan suficientes ejemplos de programación con detalles en la sección de comentarios de los programas o como una explicación separada.
=> Tenga cuidado con la serie de capacitación simple de Java aquí.
Al seguir este tutorial, podrá comprender las diferentes formas del método Java String Split () y se sentirá cómodo usándolo en sus programas.
Lo que vas a aprender:
Introducción al método Java String Split ()
Como sugiere el nombre, se utiliza un método Java String Split () para descomponer o dividir la cadena Java que invoca en partes y devolver la matriz. Cada parte o elemento de un Array está delimitado por los delimitadores (“”, “”, \) o expresión regular que le hemos pasado.
La sintaxis del método Java String Split () se da como:
|_+_|El tipo de retorno de Split es una matriz de tipo Strings.
Consideremos los siguientes escenarios.
Varios escenarios de uso
Escenario 1: En este escenario, estamos inicializando una variable Java String que consta de diferentes palabras separados por espacio, y luego realizaremos el método Java String Split () y observaremos la salida.
Usando el método Java Split (), imprimiremos con éxito cada una de las palabras sin incluir el espacio.
Explicación: Aquí, hemos inicializado una variable de cadena Java y usando la expresión regular '\ s', hemos dividido la cadena dondequiera que aparezcan los espacios en blanco.
Luego, imprimimos el resultado usando un bucle For-each.
|_+_|Producción:

Escenario 2: En este escenario, estamos inicializando una variable de cadena de Java, y luego usando una subcadena de esa variable de cadena principal, intentaremos dividir o descomponer la variable de cadena principal usando el método String Split ().
Explicación: Aquí, hemos inicializado una variable de cadena str que es la cadena principal y hemos intentado dividir la variable de cadena excluyendo la subcadena 'Engineer'. Finalmente, hemos usado un bucle For-each para imprimir el String. Puede iterar el elemento utilizando el bucle de su elección.
|_+_|Producción:

Escenario 3: En este escenario, tomaremos una variable de cadena (una sola palabra) y luego intentaremos dividir la cadena utilizando el carácter de la cadena.
preguntas y respuestas de la prueba de aseguramiento de la calidad
Explicación: Aquí, hemos inicializado una variable de cadena str que contiene una sola palabra. Luego, hemos realizado el método Split () usando un solo carácter de la cadena principal. Finalmente, hemos impreso el resultado usando un bucle for simple.
|_+_|Producción:

RegEx dividido de Java con longitud
Esta es otra variación o puede llamarla la opción que está disponible en el método Java Split (). En esta opción, todo lo demás es igual excepto que proporcionaremos un número entero que determina el número de descomposiciones o piezas que tendrá el String.
La sintaxis se da como:
|_+_|Valores de num:
#1) Si num tiene un valor positivo distinto de cero. En este caso, la última subcadena del resultado contendrá la parte restante de la Cadena.
Por ejemplo: Si num es 2, se dividirá en dos palabras. Asimismo, si num es 1, no se dividirá e imprimirá la cadena en una sola palabra. Esto no considera el tamaño de la Cadena.
#2) Si num es negativo o cero, la cadena que invoca está completamente dividida o descompuesta.
Ejemplo de programación completo
En este ejemplo, inicializaremos una Cadena, y luego intentaremos dar diferentes valores de num y observaremos la salida para cada uno de los valores ingresados. Esto le dará una idea clara de cómo funciona una expresión regular dividida de Java con longitud.
|_+_|Producción:

Explicación:
Este programa cubre todos los aspectos de Java Split RegEx con longitud. Aquí, hemos inicializado una variable Java String que consta de cinco palabras. Luego, hemos realizado el método Java Split () para seis escenarios diferentes.
La explicación de cada escenario se da a continuación.
- Caso 1 (num = 0): Esto imprimirá la cadena completa, ya que no depende del número de palabras que tenga una variable de cadena. Por lo tanto, la salida serán las cinco palabras que hemos tomado como una variable de cadena.
- Caso 2 (num = 1): Esto también imprimirá la cadena completa pero en una sola línea ya que num se especifica con el valor como 1.
- Caso 3 (num = 2): Esto imprimirá la Cadena pero en dos líneas diferentes. La primera línea será la primera palabra que viene en una cadena y el resto se imprimirá en la segunda línea.
- Caso 4 (num = -1): Como ya hemos comentado, todos los ceros y los valores num negativos darán como resultado la descomposición completa, por lo que también se imprimirá como en el caso 1.
- Caso 5 (num = -2): Al igual que en el caso 4, también es un valor negativo.
- Caso 6 (num = 5): Como la cadena tiene solo cinco palabras, imprimirá las cinco palabras en una nueva línea.
Preguntas frecuentes
P # 1) ¿Qué hace String Split () en Java?
Responder: Java String Split () descompone o divide la cadena de invocación en partes donde cada parte está delimitada por BRE (Expresión regular básica) que pasamos en el regEx. Devuelve una matriz.
P # 2) ¿Qué es S en Java?
Responder: La cadena '\ s' es una expresión regular básica (BRE) en Java que significa espacios en blanco.
|_+_|Producción:

P # 3) ¿Qué es Regex en Java?
Responder: Expresión regular es la forma completa de expresión regular, que es una API. Esta API se utiliza para manipular una cadena en Java. Es parte del paquete Java.util. Estas expresiones regulares son muy útiles ya que brindan varias opciones para realizar cualquier tipo de operación en una Cadena dada.
Por ejemplo, Validaciones de correo electrónico, realización de una operación de búsqueda, eliminación de espacios entre una cadena grande, etc.
P # 4) ¿Cómo dividir una cadena en Java sin delimitador o Cómo dividir cada carácter en Java?
Responder: Solo tiene que pasar (“”) en la sección regEx del método Java Split (). Esto dividirá la cadena completa en caracteres individuales.
|_+_|Producción:
agregar elementos a una matriz java

P # 5) ¿Cómo dividir una cadena por espacio?
Responder: Aquí, debe pasar (”“) en la sección regEx del método Java Split (). Esto dividirá una cadena por espacio.
|_+_|Producción:

Conclusión
En este tutorial, hemos entendido en detalle el método Java String Split (). La funcionalidad básica, el uso y las opciones (expresiones regulares y expresiones regulares con longitud) se explicaron en detalle junto con ejemplos de programación simples con la explicación de los programas donde sea necesario.
Más lecturas => Declaración de ruptura de Java con ejemplos
Para una mejor comprensión, este tutorial se explicó con la ayuda de diferentes escenarios. Cada escenario / caso tiene su importancia ya que muestra las áreas de aplicación del método String Split (). La inclusión de las preguntas frecuentes le habría ayudado a comprender mejor el concepto.
=> Visite aquí para aprender Java desde cero.
Lectura recomendada
- Tutorial de Java String con String Buffer y String Builder
- Tutorial de cadenas de Java | Métodos de cadena de Java con ejemplos
- Tutorial de división de cadenas de Python
- Funciones de cadena de Python
- Hilos de Java con métodos y ciclo de vida
- Excepciones de Java y manejo de excepciones con ejemplos
- Matriz de cadenas de Java: tutorial con ejemplos de código
- Matrices en Java 8 - Clase Stream y método ParallelSort