2014-03-25 54 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,然后决定哪一个使用。

也许如果您向我们提供样本数据,我们可能会更好地为您提供帮助。

相关问题