比较Java中具有相同内容但不同顺序的2个TEXT文件

时间:2013-07-27 19:51:07

标签: java file compare

我想知道是否有办法比较两个txt文件进行比较,如果它们具有相同的内容但订单不同。例如:

File1中: 亚当 雷蒙德 罗伯特

文件2: 罗伯特 亚当 雷蒙德

谢谢,

1 个答案:

答案 0 :(得分:0)

您可以将文件拆分为单词并计算每个单词的出现次数,然后比较结果。您可能希望使用HashMap<String, Integer>作为字典来存储您的单词。

如果您确定文件中没有任何字词可以重复两次,则可以使用SortedSet代替Map并比较这两个字。