Scala集合、数组Array、List、Set、Map

Scala集合、数组Array、List、Set、Map

作者介绍:小赵,狐小E资深开发工程师,专注移动协同办公平台的SAAS软件开发以及轻应用开发
最近开发了一款移动办公软件狐小E

  1. Scala集合
    Scala提供了一套很好的集合实现,提供了一些集合类型的抽象。
    Scala 集合分为可变的和不可变的集合。
    可变集合可以在适当的地方被更新或扩展。这意味着随时可以修改,添加,移除一个集合的元素。
    而不可变集合类永远不会改变。但是,你仍然可以模拟添加,移除或更新操作。但这些操作将在每一种情况下都返回一个新的集合,同时使原来的集合不发生改变。
  2. 数组Array
    Scala语言中提供的数组是一种可变的、可索引的数据集合。在Scala中用Array[T]的形式来表示
    定常数组:
    main方法
    object ArrayApp {
    def main(args: Array[String]): Unit = {
    println(“test”)
    }
    }
    scala简写
    object ArrayApp extends App{
    println(“test”)
    }
    创建数组:
    object ArrayApp extends App{
    val a = new ArrayString
    println(a.mkString(","))
    }
    输出如下

a.length=取得是数组长度
println(a.length)

输出
5
a(0) = “hello” //给数组里的 第0位 赋值

另一种创建数组方式
val b =Array(“A”,“B”,“C”)

数组计算函数
val c =Array(1,2,3,4,5,6,7,8,9)

val c1 =c.sum
val c2 =c.min
val c3 =c.max
println(c1,c2,c3)

输出如下
(45,1,9)
mkString 的使用方法

println(c.mkString("<",&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值