码迷,mamicode.com
首页 > 其他好文 > 详细

scala 常用算法

时间:2014-06-02 03:23:26      阅读:354      评论:0      收藏:0      [点我收藏+]

标签:scala 求和

 

求和

  print(Array(1, 7, 2, 9).sum)

结果

19

要使用sum方法,元素类型必须是数值类型:要么是整形,要么是浮点数或者BigInteger/BigDecimal。

print(ArrayBuffer("Mary", "had", "a", "little", "lamb").max)

结果

little

排序

val b = ArrayBuffer(1, 7, 2, 9)

    val bSorted = b.sorted

    print(bSorted)

结果

ArrayBuffer(1, 2, 7, 9)

排序

 val a = Array(1, 7, 2, 9)

    scala.util.Sorting.quickSort(a)

    for (elem <- a) {

      print(elem + ",")

    }

结果

1,2,7,9,

数字间加了字符

 val a=ArrayBuffer(1,7,2,9)
    val b= a.mkString(" and ")
print(b)

结果

1 and 7 and 2 and 9

数字间加了字符

val a=ArrayBuffer(1,7,2,9)
val c=a.mkString("<",",",">")
    print(c)

 

结果

<1,7,2,9>

概括

val d = Array(1, 7, 2, 9)

    val a = ArrayBuffer(1, 7, 2, 9)

    val b = a.mkString(" and ")

    val c = a.mkString("<", ",", ">")

    println(d.toString)

    println(a.toString)

    println(b.toString)

    println(c.toString)

结果

[I@a3cad7c

ArrayBuffer(1, 7, 2, 9)

1 and 7 and 2 and 9

<1,7,2,9>

 

本文出自 “陈生龙” 博客,谢绝转载!

scala 常用算法,布布扣,bubuko.com

scala 常用算法

标签:scala 求和

原文地址:http://chenshenglong.blog.51cto.com/8073124/1420876

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!