0

我有来自两个不同文件的这些数据,如下所示:

文件 1:

  • 1001,名字一
  • 1002,名字二
  • 1003,三号
  • 1004,名字四
  • 1005,名五

文件 2:

  • 1001、1234、450
  • 1002、2345、560
  • 1003、3456、730
  • 1004、4567、200
  • 1005、5678、1000

从上面的日期可以看出,它们相互引用(1001、1002、...、1005) 我的问题是将它们组合成一个数组并通过那里的引用检索它们的正确方法是什么。

4

2 回答 2

1

您可以使用地图

Map<Integer,String>;

然后您可以将第一个文件以及所有这些 id 存储在ArrayList中。

在第二个文件中,您可以简单地查找值并将它们都写入 Map

于 2013-01-30T09:04:52.113 回答
1

您可能想使用 Map 而不是数组。

遍历每一行,并使用第一个作为 Key 向 Map 添加一个条目(如果该条目已经存在,只需添加到内容中)。

于 2013-01-30T09:05:08.253 回答