Scala 集合操作全解析
在 Scala 编程中,集合操作是非常常见且重要的部分。本文将详细介绍 Scala 中各种集合的操作方法,包括列表、数组等的元素删除、合并、排序以及多维数组的创建等内容。
1. 从列表或 ListBuffer 中删除元素
在 Scala 里,列表(List)是不可变的,这意味着无法直接从列表中删除元素。不过,可以通过过滤出不需要的元素,将结果赋值给一个新变量来实现类似删除的效果。
操作步骤如下:
1. 创建一个原始列表:
val originalList = List(5, 1, 4, 3, 2)
- 使用
filter方法过滤出大于 2 的元素,并将结果赋值给新列表:
val newList = originalList.filter(_ > 2)
如果不想每次都将操作结果赋值给新变量,也可以将变量声明为 var ,然后将操作结果重新赋值给自己:
var x = List(5, 1, 4, 3, 2)
x = x.filter(_ > 2)
如果需要频繁修改列表,使用 ListBuffer 会是更好的选择。 ListBuffer </
超级会员免费看
订阅专栏 解锁全文
86

被折叠的 条评论
为什么被折叠?



