2011-11-14 11 views
-7

私はその結果がそのリストに追加されたのと同じ方法で印刷されるようにするには、私はどのJavaのリストを使用するべきですか?javaリストの結果を追加しました。追加された方法

ArrayListまたはLinkedListを使用する必要がありますか?

Java SetとMapsについても同じことを教えていただけますか?

+2

上記のいずれかを試しましたか? –

+0

チュートリアルはこちらhttp://docs.oracle.com/javase/tutorial/collections/interfaces/index.html –

答えて

0

似たような質問がすでに何度か聞かれたと思います。 これをチェックアウトしてください:When to use LinkedList over ArrayList?

マップやセットのようなものについては、Javaの本やチュートリアルを見つけて、それらについて少しお読みください。

2

この権利がある場合は、広告掲載オーダーを保持するコレクションが必要です。リストは常にそれを行います(あなたが選んだ実装に関係なく)。

+0

はい、この権利があります。だから私はどのコレクションを使うべきですか? – Paulius

+0

@Pauliusどのコレクションを選択するかは、達成したいものによって決まります。参照してください[ここ](http://stackoverflow.com/questions/322715/when-to-use-link-listed-over-arraylist) – mprabhat

+0

Javadocを読んで: 'LinkedHashSet'、' ArrayList'、 'LinkedList'と決めるあなた自身のための。私が言及したすべてのクラスが要素の順序を保持するので、決定はおそらく他のいくつかの要件に基づいています... –

関連する問題