Java中的集合类[关闭]
Posted
技术标签:
【中文标题】Java中的集合类[关闭]【英文标题】:Collections Class in Java [closed] 【发布时间】:2017-07-26 19:43:36 【问题描述】:我正在浏览 Java 中的 Collections
类,突然出现了一个问题:“Collections
方法是否只在 Java 中的 List
上运行,因为所有示例都只在列表上完成?”
我知道TreeMap
和TreeSet
可以用来对元素进行排序。所以我们不需要Collection.sort()
,但是其他方法比如shuffle()
、reverseOrder()
、swap()
等呢?
感谢您的帮助。
【问题讨论】:
如果它说它需要一个列表,它需要一个列表。你读过方法签名吗? 查看Collections
methods的javadoc,例如第一个,然后尝试回答问题。投反对票,因为“问题没有显示任何研究工作”(反对投票按钮的工具提示)。
【参考方案1】:
不清楚你在问什么,但像swap(...)
和shuffle(...)
这样的方法确实只适用于List
。但是不,addAll(...)
之类的方法适用于任何Collection
,例如Set
(一个子类)。
【讨论】:
以上是关于Java中的集合类[关闭]的主要内容,如果未能解决你的问题,请参考以下文章