Scala 相当于 Google Collections Lists.partition
我正在寻找一个将列表分区为固定大小子列表的函数,这正是 Lists.partition 来自 Google Collections 库。 我在 Scala Collections API 中找不到这样的方法。我错过了什么吗?
I am looking for a function that will partition a list into fixed size sublists, exactly what Lists.partition from Google Collections library does.
I couldn't find such method in the Scala Collections API. Am I missing something?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您正在寻找的方法是“分组”。与分区函数的一个细微差别是它返回列表的迭代器而不是列表的列表。这可能没问题,或者您可能需要使用 Iterator.toList 函数将其转换
The method you are looking for is "grouped". A slight difference from the partition function is that it returns an Iterator of Lists rather than a List of Lists. That may be fine, or you may need to convert it using the Iterator.toList function