Scala es un lenguaje de programación que combina aspectos de la programación orientada a objetos y funcional junto , usados en conjunto con los programas de Java y aplicaciones hechas para teléfonos inteligentes Android. Funciones integradas de cadena de Scala permiten manipular cadenas en varias formas. Para utilizarlos, se escribe la cadena literal o variable , seguido de un punto y luego el nombre de la función . Información
Algunos Scala string funciones devuelven información sobre una variable de cadena . Por ejemplo , si la variable " myVar " no tiene un valor , si escribes " myVar.isEmpty " devuelve "true ", mientras que si se ha inicializado , el mismo código devuelve " false ". También puede determinar el número de caracteres están en una cadena . Por ejemplo , si inicializa myVar que " esta es mi cadena" , a continuación, escribir " myVar.length " devolverá 17 , que incluye los espacios entre las letras. Conocer este tipo de información ayuda a que su programa de verificación de datos - . , Por ejemplo, para verificar que la contraseña es una cierta longitud o que un usuario ha introducido una cadena
Conversión
Scala no tiene muchas de las funciones de conversión de cadenas integradas. Sin embargo , puede cambiar los caracteres de una cadena a mayúsculas todo mayúsculas o minúsculas. Por ejemplo, si " myVar " se inicializa con "Hola , Jim" , a continuación, escribir " myVar.toUpperCase " convierte " HOLA, JIM " , y escribiendo " myVar.toLowerCase " la convierte en " hola, jim" en un programa. Ambas funciones de conversión sólo afecta a las letras de una cadena , no los números o los signos de puntuación . Función " toString "
Manipulación
de Scala convierte las variables de otros tipos , tales como enteros , a las cadenas. Cuando se convierte , puede utilizar otras funciones de cadena de estas nuevas cadenas de la misma manera que con las variables inicializadas como cadenas en el primer lugar. Por ejemplo , si tiene una variable entera llamada " myVar " con un valor de 10 , si escribes " myVar 10 " cambia el valor de myVar a 20. Si primero myVar convertir en una cadena y añadir 10 escribiendo " myVar.toString 10 , " Scala enlaces los valores juntos en una serie y el nuevo valor de myVar se convierte en " 1010. "
Uso de varias funciones
en algunos casos , es posible utilizar varias funciones al mismo tiempo. Por ejemplo, si el valor de la variable " myVar " es "¡Hola , mundo ! " Con tres protagonistas de espacio en blanco , puede escribir " myVar.trim.toUpperCase " para recortar el espacio en blanco y convertir toda la cadena a mayúsculas , la creación de un nuevo valor de "Hello, World ! " Uso de varias funciones a la vez cuando sea aplicable lo convierte en un código más eficiente , aunque también puede hacer que sea más difícil identificar los errores de programación que puedan surgir.