Subcadena de cadena de Java ()

El método Java String substring () extrae una subcadena de la cadena y la devuelve.

La sintaxis del substring()método es:

 string.substring(int startIndex, int endIndex)

Aquí, la cadena es un objeto de la Stringclase.

Parámetros de substring ()

El substring()método toma dos parámetros.

  • startIndex - el índice inicial
  • endIndex (opcional) - el índice final

substring () Valor devuelto

El substring()método devuelve una subcadena de la cadena dada.

  • La subcadena comienza con el carácter en startIndex y se extiende hasta el carácter en index endIndex - 1.
  • Si no se pasa el endIndex, la subcadena comienza con el carácter en el índice especificado y se extiende hasta el final de la cadena.
Funcionamiento del método Java String substring ()

Nota: obtendrá un error si,

  • startIndex / endIndex es negativo o mayor que la longitud de la cadena
  • startIndex es mayor que endIndex

Ejemplo 1: subcadena de Java () sin índice final

 class Main ( public static void main(String() args) ( String str1 = "program"; // from the first character to the end System.out.println(str1.substring(0)); // program // from the 4th character to the end System.out.println(str1.substring(3)); // gram ) )

Ejemplo 2: subcadena de Java () con índice final

 class Main ( public static void main(String() args) ( String str1 = "program"; // from 1st to the 7th character System.out.println(str1.substring(0, 7)); // program // from 1st to the 5th character System.out.println(str1.substring(0, 5)); // progr // from 4th to the 5th character System.out.println(str1.substring(3, 5)); // gr ) )

Si necesita encontrar el índice de la primera aparición de la subcadena especificada de una cadena dada, use Java String indexOf ().

Articulos interesantes...