Scala中的一些内置函数
1.将字符变为大写【toUpperCase】
val books = List("Hadoop", "Hive", "HDFS")
println(books.map(_.toUpperCase))
2.将字符变为小写【toLowerCase】
val books = List("Hadoop", "Hive", "HDFS")
println(books.map(_.toLowerCase))
3.将列表元素打平【flatten】
val books = List("Hadoop", "Hive", "HDFS")
println(books.map(_.toLowerCase))
println(books.map(_.toLowerCase).flatten)
4.将列表元素打平并合并【flatMap】
val books = List("Hadoop", "Hive", "HDFS")
// 将每一个列表元素都打平
println(books.flatMap(x=>x))
// 将每一个列表元素都转为list,然后打平
println(books.flatMap(_.toList))
// 将字符串hadoop转化为list,那么每个字母为一个元素
println("hadoop".toList)
// 将列表内的每个元素都打平
println(List("hadoop").flatMap(x=>x))
5.取出集合内的每一个元素【foreach】
val l1 = (1 to 10).toList
l1.foreach(println)
6.取出集合内的前n个元素【take】
val l1 = (1 to 10).toList
println(l1.take(3))