【发布时间】:2011-04-27 19:29:41
【问题描述】:
我有一个包含一些字符串和整数的文件,我希望将其存储在二维“数组”中。这样做的最佳方法是什么?我已经有一段时间没有做 Java了,而且我一直在使用 VBA(你没有数据类型),所以我有点生疏了。
【问题讨论】:
-
我经常厌倦问这个问题,但这样做的目的是什么?您是否正在读取文件并希望将每一行存储为数组的一个元素,其中每个元素是该行各个部分的另一个数组?通常,当我们知道您最终要完成的工作时,提供帮助会容易得多。也许也是一个例子......
-
绝对尝试定义类型是要走的路...然后定义二维数组并不是最容易使用的数据结构。您可能想要使用 Maps 甚至更好的一些 Google Guava Collections(MultiSet 将适用于您的情况..)
-
就像@javadrinker 提到的,让我们知道您的用例,通常有比定义二维数组更好的解决方案。
标签: java