Java es asombroso, tanto la bebida como el lenguaje de programación, eso es lo que realmente es. Pero tengo que hacer una digresión, porque hoy solo estamos hablando de un lenguaje de programación. Más específicamente, vamos a discutir un método de manipulación de cadenas llamado método de subcadena.
En cualquier lenguaje de programación, interactuar y manipular cadenas es una tarea muy importante. Los desarrolladores a menudo tienen que realizar esta tarea y, como resultado, quienes supervisan el desarrollo del lenguaje de programación han tomado medidas para facilitarlo. En el caso de Java, un gran ejemplo de estos esfuerzos es el método de subcadena.
En esta publicación, repasaremos qué hace el método de subcadena, cómo funciona y cómo puede implementarlo en su trabajo. No lo dudemos, que este evento sea animado.
API de cadenas de Java
En Java, los métodos de cadenas también se conocen comúnmente como API de invocación de cadenas, y ambos términos se consideran intercambiables. Para entender lo que esto significa, echemos un vistazo a cómo maneja Java las cadenas.
En Java, las cadenas se consideran objetos e inmutables, lo que significa que no se pueden cambiar una vez creadas. Las nuevas cadenas que se crean se agregan al conjunto de constantes de Java donde todos los objetos constantes (inmutables) se almacenan para su uso según sea necesario.
Cuando se hace referencia a las cadenas, Java las comparará con el conjunto de constantes. Si está presente, devolverá una instancia de él. La cadena solo se agregará al grupo de constantes si no hay ninguna referencia en el grupo.
Subcadena de Java
El método de subcadena de Java tiene dos variaciones, la primera requiere un índice inicial y la segunda usa un índice inicial y un índice final. Cada versión funciona de manera diferente, pero ambas devuelven una nueva cadena que es una subcadena de la primera.
Esta línea de código llama a la clase pública Cuerda para acceder al método contenido de la subcadena. Aquí es de donde proviene el acceso a los métodos de cadena. A continuación, veamos algunos ejemplos de las dos variantes del método de subcadena.
Índice inicial de cadena de Java Entero
El método de subcadena toma un solo entero que identifica el índice inicial, con esta variante del método continuará hasta el final de la cadena. Debe comenzar creando una cadena antes de poder hacer algo con la subcadena.
Asumamos la cadena anterior para el resto de esta publicación y usémosla para crear algunas subcadenas. En la primera variante del método de subcadena, puede crear «¡increíble!» con el siguiente código.
System.out.print(Str.substring(11));
El código anterior puede parecer un poco confuso, así que analicemos un poco más. Primero, esta línea de código accede a la impresión función z Salida del sistema objeto. Todo esto realmente brinda la capacidad de imprimir información en la consola. Dentro del método de impresión, llamamos al método de subcadena en la cadena creada previamente.
Str.substring(11)
El método de subcadena luego busca en la cadena de destino el carácter en el índice 11 y luego extrae la subcadena en función de todos los caracteres de la cadena excepto ese índice. Esto crea con éxito el «increíble!» como se esperaba.
Esto es muy poderoso, pero ¿qué sucede si desea crear una subcadena desde el principio o el medio de una cadena más grande? Bueno, aquí es donde entra en juego la segunda variante de la subcadena.
El principio y el final de una subcadena de la cadena Java Entero del índice
La segunda variante del método de subcadena de Java toma dos parámetros, un índice inicial y un índice final. Esto es importante porque nos permite dictar dónde la subcadena debe dejar de extraer caracteres para la nueva cadena. Ahora que hemos cubierto cómo funciona esto, echemos un vistazo a un ejemplo.
/* using substring() to extract substring*/
System.out.print(Str.substring(0, 7));
Conclusiones finales sobre el uso del método Java String Substring
El método Java String no ofrece mucho más, y hemos cubierto todo lo que necesita saber para comenzar. Resumamos los puntos más importantes a recordar sobre el funcionamiento de este método.
- El método de subcadena tiene dos variantes de sintaxis.
- La primera versión solo acepta un parámetro, que es el índice de inicio del método.
- La segunda versión acepta dos parámetros: un índice inicial y final para el método.
- El índice de inicio para ambas versiones es inclusivo, lo que significa que contiene un carácter en esa ubicación de índice.
- El índice final no es inclusivo y, como tal, no contiene un carácter en esa ubicación de índice.








