就像GregS所说的那样,使用HashMap。我没有发布任何代码,因为我认为这是一项作业,并且我想给您机会自己创建它,但是提纲是:
- 打开新文件
- 对于每个单词,请查看您的哈希图(如果已经存在)。如果不是,请使用此单词在HashMap中创建一个新键,然后在该位置添加新文档(文件名)。如果是这样,只需添加文档的文件名。
例如,如果您有:DocA:棕色狐狸跳DocB:狐狸跳狗
您将打开DocA并遍历其内容。“棕色”不在哈希图中,因此您将添加一个新元素,其键为“棕色”,值为“ DocA”。“ fox”和“
jump”相同。然后,您将打开DocB。’fox’已经在您的哈希图中,因此您需要在其值DocB中添加(该值将为’DocA
DocB’)。也许使用ArrayList(在Java中)会有所帮助。



