Subcadena Scala
-
Cadena
substring(int start_index)
en Scala -
Cadena
substring(int starting_Index, int end_index)
en Scala - Conclusión
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.
starting_index
: este parámetro es el mismo que se mencionó anteriormente.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 desdestart_index
y terminando enend_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.