收藏 – 给我一个多功能的实用用例

前端之家收集整理的这篇文章主要介绍了收藏 – 给我一个多功能的实用用例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道一些实际的用例(如果它们与任何编程语言没有任何关联/绑定会更好).我可以将集合,列表和地图与实际用例相关联.

例如,如果您想要一本书的词汇表,您想要的术语按字母顺序列出,并且位置/页码是该值,则可以使用集合TreeMap(OrderedMap是Map)

不知何故,我无法将MultiSets与任何“实用”用例相关联.有人知道有什么用吗?

http://en.wikipedia.org/wiki/Multiset没有告诉我够了:)

PS:如果你们认为这应该是社区维基,那没关系.我没有做的唯一原因是“有一个明确的客观方式来回答这个问题”.

解决方法

许多应用程序例如,想象一个购物车.这可以包含多个项目的实例 – 即2个cpu的3个图形卡等.因此它是一个多集合.一个简单的实现是跟踪每个项目的数量 – 即保持信息2 cpu,3个图形卡等.

我相信你可以想到很多其他应用程序.

猜你在找的Java相关文章