大数据系列修炼-Scala课程84
来源:互联网 发布:商标域名抢注案例 编辑:程序博客网 时间:2024/04/30 12:17
大数据系列修炼-Scala课程84
核心内容:
1、Scala中List和ListBuffer设计实现思考操作代码实战
1、Scala中List和ListBuffer设计实现思考
1>List集合中的很多方法内部实现都是借助于ListBuffer,因为ListBuffer在处理数据时很高效
2>List集合中的::方法与:::方法使用的时候有一个前后顺序的问题
2>Scala中的List与ListBuffer类似于Java中的String与StringBuffer
3>private[scala] var tl中,private[scala]修饰符规定只有在Scala包中才能够访问我们的tail
中的元素,外部的类不能访问tail中的元素。
实例程序:
object App{ def main(args: Array[String]): Unit = { //::方法向List集合头部追加元素的两种方式 val list = List(70,80,90) val list2 = 10::20::list //无.直接前面+元素 println(list2) val list3 = list.::(20).::(10) //有点直接后面加,从后向前 println(list3) println //通过:::方法组拼集合的两种方式 val list4 = List(10,20,30):::list println(list4) val list5 = list.:::(List(10,20,30)) println(list5) }}
运行结果:
List(10, 20, 70, 80, 90)List(10, 20, 70, 80, 90)List(10, 20, 30, 70, 80, 90)List(10, 20, 30, 70, 80, 90)
如有问题,欢迎留言指正!
0 0
- 大数据系列修炼-Scala课程84
- 大数据系列修炼-Scala课程01
- 大数据系列修炼-Scala课程02
- 大数据系列修炼-Scala课程03
- 大数据系列修炼-Scala课程04
- 大数据系列修炼-Scala课程05
- 大数据系列修炼-Scala课程06
- 大数据系列修炼-Scala课程07
- 大数据系列修炼-Scala课程08
- 大数据系列修炼-Scala课程09
- 大数据系列修炼-Scala课程10
- 大数据系列修炼-Scala课程11
- 大数据系列修炼-Scala课程12
- 大数据系列修炼-Scala课程15
- 大数据系列修炼-Scala课程17
- 大数据系列修炼-Scala课程18
- 大数据系列修炼-Scala课程19
- 大数据系列修炼-Scala课程20
- javascript数据结构4-队列
- mysql配置文件my.cnf
- 缓存使用总结
- javascript数据结构4-队列2-基数排序
- 爬网站静态代码工具
- 大数据系列修炼-Scala课程84
- 【Android】Android开发之Activity的管理类,结束关闭指定的Activity,单例模式封装
- js中数组,对象 的相关操作
- javascript数据结构5-链表(包括循环链表 双向链表)
- 新浪天气api
- centos 6.5安装tomcat7
- SQL语句中count(1)count(*)count(字段)用法的区别
- javascript数据结构5-链表2 存放点数据(x,y)
- centos下在线安装配置mysql