Entradas

Mostrando entradas de marzo, 2018

Scala, CookBook Introducción String

val hola = "Hola"println("Longitud de " + hola + ": " + hola.length)// Concatenar dos cadenasval concat = hola + " Scala"println("Cadena concatenada: " + concat)// recorrer una cadenaprintln("Recorrer " + hola)hola.foreach(println)// otra formaprintln("Otra forma de recorrerla:")for (c <- hola) {println(c)}// En secuencia de bytes, getBytes devuelve un Array de Bytesprintln("Recorrer array de bytes:")hola.getBytes.foreach(println)// filterprintln("Filtrar en una cadena")val filtro = hola.filter(_ != 'l')println(filtro)// metodosval drop = "scala".drop(2) // elimina dos primeros elementosprintln("drop: " + drop)val take = drop.take(2) // mantiene los dos primeros elementos y descarta los siquientesprintln("take: " + take)val cap = take.capitalize // capitaliza, primera letra en mayusculasprintln("capitalize: " + cap)

Salida por consola:
Longitud de…