Scala集合

首页 » Spark » Scala集合
object 集合 {
  def main(args: Array[String]): Unit = {
    /*
     * array
     */
    val arr=Array[Int](1,2,3,4,5)
    arr.foreach(println)
    
    
    /*
     * List
     */
    val list=List("hello world","hello zhazhalong","hello long")
    
    val result:List[Array[String]]=list.map(s=>{
      //处理 1->1
      //[hello,world]
      //[hello,zhazhalong]
      s.split(" ")
    })
    
    val result2:List[String]=list.flatMap(s=>{
      //处理 1->n
      //[hello,world,hello,zhazhalong,hello,long]
    	s.split(" ")
    })
    
    result.foreach(array=>{
      println("-------------")
      array.foreach(println)
    })
    println("******************")
    result2.foreach(println)
    
    
    /*
     * set 无序不重复
     */
    val set=Set[Int](1,2,3,4,5,3,4)
    set.foreach(println)
    
    
    
    /*
     * map
     */
    val map=Map(1->"a",2->"b",(3,"c"))
    map.foreach(println)
    
    
    /*
     * tuple 元祖
     */
    val tuple = new Tuple5(1,2,3,4,5)
    val iter=tuple.productIterator
    iter.foreach(println)

  }
}
分享到:
赞(0) 打赏

评论 5

评论前必须登录!

 

  1. #1

    可以

    小蚯蚓8个月前 (03-27)
  2. #2

    不错

    我是你哥8个月前 (03-28)
  3. #3

    以后多多交流

    沥青8个月前 (03-28)
  4. #4

    以后多多交流

    hello8个月前 (03-28)
  5. #5

    我也是学计算机的

    中国加油小子8个月前 (03-29)

觉得文章有用就打赏一下弟弟吧

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.5主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
正在播放:

作者想对您说:

累了就停下来听首歌吧

听完后会给您一个好心情

最后

等到您不容易

还希望您能多待一会儿

      00:00/00:00