0

我有 1 个文本文件,其中包含从 1 到 11644 的数字。数字旁边是我在另一个文件夹中的 xml 文件的名称。我总共有 8466 个 xml 文件。我需要将所有 xml 文件的文件名与文本文件中的 id 匹配并提取 id 的值。所有的 id 都在随机位置。一个例子是我的第一个 xml 文件 id 是 7025,这意味着它的 id 是 7025。我是 java 新手,所以我真的希望有人能启发我谢谢。

4

1 回答 1

1

其数据结构是一个地图。

读入输入文件,并将每一行添加到java.util.HashMap<String, Integer>. 键应该是文件名。该值应该是 id。因此,对于每一行,myMap.put(filename, id). 现在,当您要检查文件的 ID 时,请执行myMap.get(filename). 它将返回文件的整数 ID。

于 2010-07-05T09:25:05.347 回答