Subcadena Scala

Suraj P 30 enero 2023
  1. Cadena substring(int start_index) en Scala
  2. Cadena substring(int starting_Index, int end_index) en Scala
  3. Conclusión
Subcadena Scala

Este artículo enseñará sobre la función subcadena en Scala.

Como sugiere el nombre, el método de subcadena incorporado de Scala se usa para obtener la subcadena de la cadena de entrada dada. En Scala, tenemos dos variaciones diferentes de este método y según nuestros requisitos; podemos usar cualquiera de ellos.

Sintaxis:

substring(int index)

Esta es la firma del método básico según Scala doc, que usamos; como podemos ver arriba, tenemos que pasar el índice de inicio desde donde queremos obtener el contenido de la cadena principal. Ahora veamos las dos variaciones de esto.

Cadena substring(int start_index) en Scala

Solo tenemos que pasar un parámetro en este método, el start_index. Este parámetro especifica el índice de inicio para que el método pueda devolver la subcadena a partir del índice que hemos especificado.

Veamos un ejemplo para entenderlo mejor.

object MyClass {

    def main(args: Array[String])
    {
        val x = "Iron Man"
        val str = x.substring(5)
        println(str)
    }
}

Producción :

Man

Hemos creado una cadena, Iron Man, en el código anterior y la hemos almacenado en la variable x. I se almacena en el índice 0, r se almacena en el índice 1, o se almacena en el índice 2, etc.

Usamos el método substring con el parámetro 5; esto devolverá la cadena a partir del índice 5. Entonces el resultado será Man.

Cadena substring(int starting_Index, int end_index) en Scala

Este método pasa dos parámetros, starting_Index y end_index. Este método no es más que una versión sobrecargada de la versión normal.

Esto devuelve la subcadena entre el rango dado de índices.

Ahora comprendamos el parámetro con un poco de profundidad.

  1. starting_index: este parámetro es el mismo que se mencionó anteriormente.
  2. end_index: este parámetro se utiliza para especificar el índice final de la subcadena. Especifica el punto final de nuestra subcadena donde terminará nuestra subcadena, comenzando desde start_index y terminando en end_index.

Veamos un ejemplo para entenderlo mejor.

object MyClass
{
    def main(args: Array[String])
    {
        val x = "This is Tony stark"
        val res = x.substring(5,16)
        println(res)
    }
}

Producción :

is Tony sta

Conclusión

En este artículo, aprendimos sobre el método de subcadena de Scala, que devuelve la subcadena entre el rango dado de índices. Este método incorporado en Scala es bastante útil al realizar operaciones de cadena.

Autor: Suraj P
Suraj P avatar Suraj P avatar

A technophile and a Big Data developer by passion. Loves developing advance C++ and Java applications in free time works as SME at Chegg where I help students with there doubts and assignments in the field of Computer Science.

LinkedIn GitHub

Artículo relacionado - Scala String