scala中结合元素的操作
来源:互联网 发布:服务器自动备份软件 编辑:程序博客网 时间:2024/05/29 18:34
col:+ ele//将元素的添加到集合的尾部(seq)ele +:col//将元素添加到集合的头部(seq)col + (ele,ele)//将其他集合添加到集合尾部(set/map)col -(ele,ele)//将子集合从集合中删除(set/map/ArrayBuffer)col1 ++ col2//将其他集合添加到集合尾部(Iterator)col2 ++: col1 //将其他集合添加到集合的头部(Iterator)
ele::list//将元素添加到list头部(list)list2::list1//将其他list2添加到list1的头部(list)list1:::list2 //将其他list2添加到list1的尾部(list)
set1 | set2//取两个set的并集set1 & set2//取两个set的交集set1 &~ set2//取两个set的diff
col += ele//给集合添加一个元素(mutable)col +=(ele,ele)//给集合添加一个集合col ++=col2//给集合添加一个集合col -= ele//从集合中删除一个元素col -= (ele,ele)//从集合中删除一个子集合col +=: col2//从集合中删除一个集合ele +=: col//像集合中添加一个元素(ArrayBuffer)col2 ++=:col//像集合头部添加一个集合
集合中的常用操作方法
head/last/tail(得到除了头意外的一个子集合)
length/isEmpty
sum/max/min
count/exists/filter/filterNot
tabkeWhile(返回第一个满足表达式的值,直到碰到第一个不满足表达式的值)
dropWhile(删掉满足表达式的值直到遇到一个不满足表达式的值)
drop/take/dropRight
sclie
contains/startsWith/endsWith
indexOf
intersect/diff
阅读全文
0 0
- scala中结合元素的操作
- scala以冒号结尾的操作符是左结合的
- 【scala 代码片段2】轻松入门scala--列表的操作以及集合元素映射
- scala中 -> 与 <- 操作符的区别
- scala中hdfs文件的操作
- Spark基础-Scala中actor的操作
- scala从集合中提取不重复的元素
- Scala结合HttpClient实现简单的爬虫
- Scala的XML操作
- scala的Array操作
- scala的list操作
- scala的cons(::)和(:::)连接符和对List元素的操作
- scala中xml修改元素详解
- scala中XMl基础操作
- Scala 中 10 个超赞的集合操作函数
- Scala 中 10 个超赞的集合操作函数
- Scala 中 10 个超赞的集合操作函数
- 第6节:scala中数组的操作运算
- kindeditor 在函数中初始化
- android中使用bitmap时防止内存溢出
- 函数参数求值顺序和默认值
- 关于HTTP协议,一篇就够了
- SQLite的路径问题及混合版本问题
- scala中结合元素的操作
- MySQL自定义排序函数 field()
- 每日一则JavaWeb---spring的ApplicationContext
- http://blog.csdn.net/woaizijiheni/article/details/49181295
- HDU6154——找规律
- Spring Boot 动态数据源(Spring 注解数据源)
- 14位IT高管及技术大牛谈Java的生态系统
- myeclipse 安装properties 插件
- OCPP简介