Substring en Java: aprenda a usar el método substring ()



Este artículo sobre Subcadena en Java le ayuda a aprender sobre la sintaxis, diferentes métodos bajo subcadena con la ayuda de ejemplos

Las cadenas se definen básicamente como un formación de personajes. En Java , los objetos de una cadena son inmutables, lo que significa que una constante no se puede cambiar una vez creada.Encontrar la subcadena de una cadena es una pregunta muy común que se hace en el . Entonces, explicaré cómo funciona Substring en Java.

Estos son los temas que cubriré en este artículo:





Empecemos.

Subcadena en Java: ¿Qué es una subcadena en Java?

Una parte de un se llamaa S ubstring . En otras palabras, la subcadena es un subconjunto de otra cadena. La subcadena de Java() devuelve una nueva cadena que es una subcadena de esta cadena. subcadena () El método es un método sobrecargado.



Sintaxis:
substring (// cualquiera de los métodos)
{
//cuerpo
}

Ejemplo:

Subcadena en Java - Edureka



Este es un claro ejemplo de una subcadena en . Aquí, la cadena es 'Edureka', pero cuando la descompone en bloques, se compone de subcadenas que finalmente calculan la cadena.

Sigamos adelante y comprendamos los diferentes métodos bajo subcadena ().

Subcadena en Java: diferentes métodos bajo subcadena

Básicamente, hay dos métodos diferentes bajo el método substring (). Son:

def __init__ en python
  • Subcadena de cadena (int begIndex)
  • Subcadena de cadena (int beginIndex, int endIndex)

Vamos a entenderlos en detalle.

Subcadena de cadena (int begIndex)

Este método tiene dos variantes y devuelve una nueva cadena que es una subcadena de esta cadena. La subcadena comienza con un carácter en el índice especificado 'beginIndex' hasta el final de la cadena.

Sintaxis:
subcadena de cadena pública (int begIndex)

Nota : el índice comienza en '0', que se refiere al primer carácter de String.

Veamos un ejemplo.

public class Substring {public static void main (String args []) {// Inicializando String String Str = new String ('Bienvenido a Edureka') // usando substring () para extraer la subcadena // devuelve Edureka System.out.print ( 'La subcadena es:') System.out.println (Str.substring (10))}}

Salida: Edureka

Subcadena de cadena (int beginIndex, int endIndex)

Este método tiene dos variantes y devuelve un nuevo que es una subcadena de esta cadena. La subcadena comienza con un carácter en el índice BeginIndex especificado y se extiende hasta el final de la cadena o hasta endIndex - 1 si hay otro argumento presente.

Sintaxis

subcadena de cadena pública (int begIndex, int endIndex)

generar una cadena aleatoria en java

Trabajemos con un ejemplo.

public class Substring2 {public static void main (String args []) {// Inicializando String String Str = new String ('Bienvenido a Edureka') // usando substring () para extraer la subcadena // devuelve edu System.out.print ( 'La subcadena es:') System.out.println (Str.substring (10, 14))}}

Salida : éxito

Ahora, pasemos al tema final.

Subcadena en Java: Programa de subcadenas

Analicemos algunos programas que ayudan a comprender la subcadena en .

Programa para imprimir todas las subcadenas de una cadena determinada

class Course {// Función para imprimir todas las subcadenas static void subString (char str [], int n) {// Elija el punto de partida para (int len ​​= 1 len<= n len++) { // Pick ending point for (int i = 0 i <= n - len i++) { // Print characters from current starting point to current ending point. int j = i + len - 1 for (int k = i k <= j k++) { System.out.print(str[k]) } System.out.println() } } } // Driver program to test the above function public static void main(String[] args) { char str[] = {'a', 'b', 'c'} subString(str, str.length) } }

Salida:

A continuación, usando un método (usando la función substr ())

public class Substring {// Función para imprimir todas las subcadenas public static void SubString (String str, int n) {for (int i = 0 i

Salida :

Esto nos lleva al final de este artículo donde hemos aprendido sobre Substring en . Espero que tengas claro todo lo que se ha compartido contigo en este tutorial.

Asegúrese de practicar tanto como sea posible y revertir su experiencia.

Si encuentra relevante este artículo sobre 'Subcadenas en Java', consulte la una empresa de aprendizaje en línea de confianza con una red de más de 250.000 alumnos satisfechos repartidos por todo el mundo.

Estamos aquí para ayudarlo en cada paso de su viaje, creamos un plan de estudios diseñado para estudiantes y profesionales que desean ser desarrolladores de Java. El curso está diseñado para darle una ventaja en la programación de Java y capacitarlo para los conceptos básicos y avanzados de Java junto con varios marcos de Java como Hibernate y Spring.

Si tiene alguna pregunta, no dude en hacer todas sus preguntas en la sección de comentarios de 'Subcadena en Java' y nuestro equipo estará encantado de responder.