import scala.collection.mutable.ArrayBuffer

/**
* Created by EX-CHENZECHAO001 on 2018-03-29.
*/
class Chapter03 { } object Chapter03 { // 3.5 常用算法
val arr35 = Array(1, 8, 3, 5, 7)
val arrb35 = ArrayBuffer(1, 6, 4, 5)
arr35.sum
arrb35.sum
arr35.min
arr35.max
arr35.length
arr35.sorted // 不修改原数组
scala.util.Sorting.quickSort(arr35) // 修改原数组
arrb35.sorted
arrb35.sortWith(_ > _)
arr35.mkString("|")
arr35.count(x => x > 0) // 3.7 多维数组
val matrix = Array.ofDim[String](3,4) // 三行四列
// matrix(row)(column) = 42
val triangle = new Array[Array[Int]](10)
for(i <- 0 until triangle.length){
triangle(i) = new Array[Int](i + 1)
} // 3.8 与Java的互操作
import scala.collection.JavaConversions.bufferAsJavaList
import scala.collection.mutable.ArrayBuffer
val command = ArrayBuffer("ls", "-al", "/home/")
val pb = new ProcessBuilder(command) import scala.collection.JavaConversions.asScalaBuffer
import scala.collection.mutable.Buffer
val cmd:Buffer[String] = pb.command() }

最新文章

  1. Android中如何设置RadioButton在文字的右边,图标在左边
  2. js获取当前域名及获取页面完整地址并做判断
  3. Mac Pro 安装 Adobe Photoshop CC for mac V2014 破解版
  4. Windows 下安装项目管理工具 Redmine 1.1.2
  5. .net版ckeditor配置水印功能(转)
  6. BZOJ1636: [Usaco2007 Jan]Balanced Lineup
  7. ods_yx给用户分配表空间、权限用户等工作内容。
  8. Minimum Window Substring @LeetCode
  9. 使用Python在2M内存中排序一百万个32位整数
  10. 第二届强网杯部分writeup
  11. PHP Simple HTML DOM解析器使用入门
  12. Linux framebuffer deferred io机制
  13. python 中字符串的格式化
  14. 使用curl自动签到smzdm
  15. 利用堆实现堆排序&amp;amp;优先队列
  16. 阿里云容器服务与ASP.NET Core部署:用 docker secrets 保存 appsettings.Production.json
  17. linux 下查看磁盘IO状态
  18. ios学习之UIWebView网页视图
  19. 使用token实现在有效期内APP自动登录功能
  20. MVC中使用Castle.Windsor

热门文章

  1. [BALTIC 2008] Grid
  2. [bzoj2142]礼物(扩展lucas定理+中国剩余定理)
  3. Asp.net工作流workflow实战(一)
  4. nginx用cookie控制访问权限实现方法
  5. 【255】◀▶IEW-Unit20
  6. 【总结整理】JQuery基础学习---样式篇
  7. windows、Linux 测试服务器、电脑的某些个端口是否打开
  8. wpf label下划线不显示的问题
  9. 8、scala函数式编程
  10. 为什么ps中CPU占用率会有超出%100的现象?