美文网首页Growing数客联盟
Scala中数组(Array)和列表(List)

Scala中数组(Array)和列表(List)

作者: Woople | 来源:发表于2016-10-16 09:03 被阅读317次
    • 定长数组-Array
      定义一个定长数组
    val nums = new Array[int](10)
    

    通过编译之后的class文件可以发现,本质上就是一个java的数组int[]

    • 变长数组-ArrayBuffer
      ArrayBuffer的内部实现还是数组
    • ListLinkedList
      这两种数据结构的内部实现都是链表(linked list),这是和前两种数据结构本质上的区别,只不过List是不可变的,LinkedList是可变的

    很多文章都介绍了数组与链表的区别,这里就不再赘述。

    相关文章

      网友评论

        本文标题:Scala中数组(Array)和列表(List)

        本文链接:https://www.haomeiwen.com/subject/mcvoyttx.html