2014-03-25 102 views
-4

我在寫一個創建序列並保存它們的Java程序。 我正在尋找最合適的數據結構來保存序列。 我不知道這個系列的長度,或者我會有多少系列,而且這個系列可以有不同的長度。Java - 我應該使用什麼數據結構?

我應該使用什麼結構?

+5

從列表開始http://docs.oracle.com/javase/7/docs/api/java/util/List.html – Anto

+0

取決於您想要用系列做什麼。你想通過地址訪問元素嗎?你想快速插入?快速搜索?快速刪除?首先嚐試使用ArrayList和LinkedList。 – darijan

回答

1

可以使用StringsList(即ArrayListLinkedList)爲例。如果您想存儲更多關於序列的信息,我會建議您編寫一個名爲Sequence的類,其中包含String以及其中的附加信息。

0

數據結構基本上取決於你要存儲的數據的類型,既然你說的長度不是事先知道的,我想你應該看看java中的Collections,然後決定哪一個使用。

也許如果您向我們提供樣本數據,我們可能會更好地爲您提供幫助。

相關問題