contains 判断是否在集合中存在 copyToArray(有长度的数组,开始位置,数组个数) x.count(_>0) 也可以x.count(_%2==0)也可以x.count(x=>true) ? x.diff(y) 差集 x.intersect(y) 交集 x.union(y) 并集 x.distinct ?集合去重 x.drop(3) 从左向右删3个元素? println(x.endWith(3,5))//false ? ?判断是否以3,5结尾 exists(函数) 是否存在 filter 过滤 ?生成新的数组 var a =Array(Array(1,2),Array(3,4) a.flatten(1,2,3,4) flatMap(先map后flatten) x.isEmpty 判断集合是否为空 map 遍历数组返回新数组 mkSring 将数组转成字符串 partition之分2个区 x.patch(位置,替换成什么(Array(1)),替换后面的几个) product 集合内所以元素相乘 reverse 颠倒集合 slice(下标1,下标2) 左包右不包 ?截取数组 sliding (下标,步长) 取值2位,取之后跳跃,跳跃长度是步长 ? 如果下标和步长一样就用groupBy sortWith(_>_) ?大到小 sortWith(_<_) 小到大 take(2) 取2个值 unzip
|