2011-11-14 12 views
-7

我有一個問題java列表我應該使用什麼時候,我想要的結果將被打印從該列表中以相同的方式添加到它?從java打印結果列表中添加的方式

我應該使用ArrayList還是LinkedList?

你能告訴我關於Java Sets和Maps的相同嗎?

+2

您是否嘗試過上述任何一項? –

+0

你可能想閱讀這裏的教程http://docs.oracle.com/javase/tutorial/collections/interfaces/index.html –

回答

2

如果我有這個權利,你想要一個保存插入順序的集合。列表總是這樣做(不管你選擇什麼實現)。

+0

是的,你有這個權利。那麼我應該使用什麼樣的集合? – Paulius

+0

@Paulius要選擇的集合取決於你想要達到的目標。看看[這裏](http://stackoverflow.com/questions/322715/when-to-use-linkedlist-over-arraylist) – mprabhat

+0

閱讀Javadoc爲:LinkedHashSet,ArrayList,LinkedList,並決定爲自己。該決定可能會基於其他一些要求,因爲我提到的所有類都將保留元素的順序... –