2017-03-06 36 views
-8

我正在瀏覽Java中的Collections類,突然出現了一個問題:「Collections方法只能在Java中使用List,因爲所有示例都只在列表上完成?」Java中的集合類

我知道TreeMapTreeSet可以用來排序元素。所以我們不需要Collection.sort()爲他們但什麼其他的方法,如shuffle()reverseOrder()swap()

感謝您的幫助。

+0

如果它*表示*它需要一個List,它需要一個List。你讀過方法簽名嗎? – user2357112

+0

查看['Collections'方法](https://docs.oracle.com/javase/8/docs/api/java/util/Collections.html#method.summary)的javadoc,例如第一個,然後嘗試回答這個問題。因爲*「問題沒有顯示任何研究努力」,因此投票減少*(向下投票按鈕的工具提示)。 – Andreas

回答

1

你不清楚你在問什麼,但是像swap(...)和這樣的方法確實只適用於List的工作。但是沒有,像addAll(...)這樣的方法適用於任何Collection,例如Set(一個子類)。