Función de subcadena de Scala

Función de subcadena de Scala
Scala es un lenguaje funcional de alto rendimiento que ofrece varias funciones para la manipulación de cadenas. La función de subcadena es una de ellas. Podemos obtener la parte específica de una cadena de la función Scala String () en Scala. La función Scala String () es una función incorporada en Scala, por lo que podemos acceder directamente a esto sin importar bibliotecas y paquetes en nuestros códigos Scala. En el artículo, tendremos una demostración de la función fundamental Scala String (). Comencemos a tener más información sobre la función Scala String ().

¿Qué es Substring () en Scala:

Ya que la subcadena es el subconjunto de cadena entre dos índices. Las funciones substring () se utilizan para obtener la parte especificada de una cadena de una cadena dada en Scala. Sin embargo, tenemos una cadena definida que inicia y termina el índice especificado.

Sintaxis de la función Substring () en Scala:

La sintaxis general de la subcadena de Scala () se proporciona a continuación:

Aquí "cadena" está la cadena especificada de la que obtendremos una subcadena que se representa como "subcadena". La función substring () en scala toma dos parámetros como argumento. Primero es el "int BeginIdex", que es el punto de índice inicial de la función de subcadena en Scala, y el segundo es "int EndIndex", que es el punto final de la función Substring () en Scala.

Desde la función Scala Substring (), tenemos un valor de retorno de la subcadena que es la parte de la cadena en el índice especificado en el punto inicial y el índice especificado en el punto final.

Cómo usar substring () en Scala:

Para comprender los conceptos básicos del uso de la función Substring () en Scala, debemos echar un vistazo a los ejemplos:

Ejemplo # 1: Uso de int beginIndex en la función SubString () en Scala

En el ejemplo, pasaremos un argumento "int BeginIndex" que es el punto de partida de un índice especificado de una subcadena de una cadena dada. Tengamos la ejecución del código y ver, ya que devolverá la subcadena al final de la cadena de entrada. Para esto, tenemos un código de ejemplo a continuación.

En el programa anterior, hemos declarado una clase de Scala con el nombre de "ejemplo", y en nuestra función principal () de una clase, hemos creado una variable "var" con el nombre "new_str" que es básicamente una cadena de entrada seguida llamando a la función Substring (). Hemos pasado un valor "20" como índice inicial para la subcadena, por lo que comienza desde el índice 10 y devuelve el resultado al final de la cadena. Aquí solo estamos mencionando el índice inicial, no el índice final. Estamos imprimiendo la cadena "new_str" para obtener la subcadena.

Como puede ver, tenemos la subcadena de índice final de la cadena de entrada que se muestra a continuación en la pantalla del terminal.

Ejemplo # 2: Uso de int EndIndex en la función SubString () en Scala

Como hemos mencionado anteriormente en la sintaxis de la función Scala Substring (), que ahora toma dos parámetros en el programa de ejemplo, estamos tomando el parámetro como un argumento que es "int BeginIndex" e "int EndIndex". Estos parámetros actuarán como los índices iniciales y finales de la subcadena. Por ejemplo, podemos ver el programa de ejemplo para una mejor comprensión.

En este ejemplo, tenemos una clase de Scala como "substr" que define nuestra función principal (). En la función Main (), tenemos la variable "STR1" como una cadena, y estamos concatenando "STR1" con otras cadenas a través de declaraciones de impresión. Tenemos la variable "STR2" aquí en la que llamamos a la función Substring () y se asigna el índice BEGIN como "0" y el índice final como "10" que nos lleva como subcandación entre estos valores de índice. Aquí también estamos concatenando el "str2" con la otra cadena. Obtendremos una subcadena y una cadena modificada imprimiendo las cadenas.

La salida de la cadena "str1" y "str2" se muestra a continuación.

Ejemplo # 3: Uso del parámetro de tipo de la función SubString () en Scala:

Estamos tomando un escenario negativo de la función Substring () en Scala para verificar si la cadena de valor toma el parámetro de tipo o no. Lo sabremos después de ejecutar el programa de ejemplo particular. Vea el programa del ejemplo a continuación.

Como en el código anterior, tenemos una clase "substr" que define la función principal () para nuestra clase. La función principal tiene una variable con "str1" que ingresa una cadena aquí. Luego tenemos otra variable, "str2" con tener una cadena. Tenga en cuenta que en la última declaración de impresión, estamos pasando "STR2" con el parámetro de tipo con "2". Echemos un vistazo a la ejecución del ejemplo.

El error de parámetro de tipo de ejecución de salida en la salida que muestra que la subcadena de valor de la cadena de tipo toma un parámetro de tipo

Ejemplo # 4: Uso de dos posiciones especificadas en la función Substring () en Scala:

Este programa de ejemplo obtiene una subcadena de una cadena dada de dos posiciones especificadas. Tenemos dos posiciones de punto de partida y el punto final que tomará una subcadena entre esas posiciones asignadas. Tendremos un ejemplo de práctica a continuación.

Primero, declarando la clase Substring () en Scala y nombró a esa clase con "MyString". En segundo lugar, tenemos nuestra función principal () que almacena todos los programas de la clase. En la función principal, hemos asignado una variable a una cadena que representa "mystr" y lado a lado; Estamos imprimiendo las cuerdas. Luego tenemos cuatro cadenas con los nombres "STR1", "STR2", "STR3" y "STR4" con un índice de inicio y finalización, que obtendrá la subcadena utilizando la función Substring () en Scala.

Mostrando la implementación del programa anterior, tenemos una salida para cada valor de índice especificado.

Conclusión:

Como tenemos una breve demostración de la función Substring () en Scala, cómo podemos extraer la subcadena de una cadena dada con las ejecuciones de ejemplo en Ubuntu 20.04. Siempre devolverá una nueva cadena en la ejecución. Como no tenemos ningún problema al usar la función Scala Substring () porque es una función incorporada en el lenguaje Scala que es fácil de usar y más eficiente que Java. Esto definitivamente le dará práctico mientras usa la función Substring () en Scala.