【发布时间】:2013-06-07 20:44:11
【问题描述】:
我是 Java 新手,所以我不确定在这里选择哪种数据结构更好。我会将加速度计、陀螺仪和磁力计数据(9 个值)存储在一个列表中,以便稍后用于平滑、显示和一些信号处理。
我的想法是创建一个对象MyObject,它有十个成员:时间戳和九个方向/运动值,它们都是浮动的。然后我会将数据存储在ArrayList<MyObject> 中。这是个好主意还是我忽略了什么?
该列表最多可包含 100k 个值。
【问题讨论】:
-
有并发访问的可能吗?
-
@fge 不,一切都将在一个线程中运行。
-
那么 ArrayList 就可以了。但是 100k 的值是相当大的,你是在处理之前将它们写入持久存储还是在运行时处理它们?
-
@fge 它将被存储在一个文件中。处理不会实时进行。
-
那么你应该对你的想法没问题;)
标签: java data-structures