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