2013-07-14 24 views
0

我已經在hashset中輸入了10個整數值JAVA。我想增加只是集合中的第4個整數。我將如何實現這一目標?如何迭代Java中的hashset中的單個值

+1

你爲什麼要用這個哈希集? – johan

+0

在hashset中,只能通過iterator()或toArray()來訪問元素。請覆蓋我的[HashSet教程](http://volodial.blogspot.com/2013/07/internal-life-of-hashset-in-java.html)以瞭解內部是什麼HashSet。 –

回答

0

「迭代單個值」是一個矛盾的術語,「集合中的第4個整數」甚至沒有明確的含義。如果您需要統計數據,那麼您使用的數據結構錯誤。使用ArrayList。

0

集合沒有排序,所以你沒有第四個元素的概念。改用列表。

請注意,您可以使用一個LinkedHashSet來代替插入的順序。這可能對你有用,但如果你真的想要訂購,那麼列表就是要走的路。