Scala相当于java.util.Collection?

时间:2016-08-29 13:01:42

标签: scala collections

java.util.Collection的等价物是什么?我首先想到Seq是要走的路,但实际上它是一组有序的元素。我的意思是我们有一个元素的数字。

2 个答案:

答案 0 :(得分:2)

收藏Hierarcy

Traversable位于iterable

之上

enter image description here

答案 1 :(得分:0)

上面的图片非常好看,但对回答问题完全没有帮助。 (作为其他用途的通用参考,可能会有所帮助,但不能达到此目的。)它甚至缺少一些非常重要的接口。因此,这里有一些很好的旧文本可以尝试消除混乱:

尽管名称不匹配,但与java.util.Collection等效的Scala为scala.collection.Iterable

您会看到scala.collection.Iterable提供了Java Collection的基本功能:它具有一个iterator和一个size

显然,Java称为Iterable的Scala称为Traversable,然后Java称为Collection的Scala称为Iterable