Entradas

Mostrando entradas de marzo, 2018

Scala, CookBook Introducción String

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