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, primera letra en mayusculas println("capitalize: " + cap)
Salida por consola:
Longitud de Hola: 4 Cadena concatenada: Hola Scala Recorrer Hola H o l a Otra forma de recorrerla: H o l a Recorrer array de bytes: 72 111 108 97 Filtrar en una cadena Hoa drop: ala take: al capitalize: Al |
Comentarios
Publicar un comentario