Java中的集合类

Java中的集合类,java,collections,Java,Collections,我正在浏览Java中的Collections类,突然出现了一个问题:“在Java中,Collections方法是否只在List上运行,因为所有示例都只在List上运行?” 我知道可以使用TreeMap和TreeSet对元素进行排序。因此,我们不需要为它们使用Collection.sort(),但是像shuffle(),reverseOrder(),swap()等其他方法呢 谢谢你的帮助。你问的不太清楚,但方法确实只适用于列表的工作。但是no,像这样的方法适用于任何集合,比如Set(一个子类)。如

我正在浏览Java中的
Collections
类,突然出现了一个问题:“在Java中,
Collections
方法是否只在
List
上运行,因为所有示例都只在List上运行?”

我知道可以使用
TreeMap
TreeSet
对元素进行排序。因此,我们不需要为它们使用
Collection.sort()
,但是像
shuffle()
reverseOrder()
swap()
等其他方法呢


谢谢你的帮助。

你问的不太清楚,但方法确实只适用于
列表的工作。但是no,像这样的方法适用于任何
集合
,比如
Set
(一个子类)。

如果它说它需要一个列表,那么它需要一个列表。你读过方法签名了吗?看看javadoc,例如第一个,然后试着回答这个问题。向下投票,因为“问题不显示任何研究成果”(向下投票按钮的工具提示)。