标签: java file compare
我想知道是否有办法比较两个txt文件进行比较,如果它们具有相同的内容但订单不同。例如:
File1中: 亚当 雷蒙德 罗伯特
文件2: 罗伯特 亚当 雷蒙德
谢谢,
答案 0 :(得分:0)
您可以将文件拆分为单词并计算每个单词的出现次数,然后比较结果。您可能希望使用HashMap<String, Integer>作为字典来存储您的单词。
HashMap<String, Integer>
如果您确定文件中没有任何字词可以重复两次,则可以使用SortedSet代替Map并比较这两个字。
SortedSet
Map