我有1个文本文件,其中包含1到11644之间的数字。数字旁边是我在另一个文件夹中的xml文件的名称。我总共有8466个xml文件。我需要将所有xml文件的文件名与文本文件中的id匹配,并提取id的值。所有id都处于随机位置。一个例子是我的第一个xml文件id是7025,这意味着它的id是7025.我是java新手所以我真的希望有人能够启发我,谢谢。
答案 0 :(得分:1)
这是一张地图的数据结构。
读入输入文件,并将每行添加到java.util.HashMap<String, Integer>
。密钥应该是文件名。值应为id。因此,对于每一行myMap.put(filename, id)
。现在,当您想要检查文件的ID时,请执行myMap.get(filename)
。它将返回文件的整数ID。