为什么在迭代器中返回值的类型不是一个集合?

Thi*_*ker 2 java collections map

在地图界面中

  Collection<V> values();
Run Code Online (Sandbox Code Playgroud)

为什么这个函数没有返回类似于entrySet()keySet()

谢谢.

NPE*_*NPE 6

在地图中,键是唯一的,但可以映射到相同的值.

换一种方式:

  • 这些值不一定是唯一的,因此不能存储在集合中而不会丢失重复项.

  • 另一方面,钥匙和装饰是独一无二的.