7年前,這個問題已經被問過了,但我不能再添加答案了,因爲它是[closed]。如何比較兩個文本文件的內容並返回「相同內容」或「不同內容」?
因此,這不是一個問題 - 這是一個解決方案建議: 由於Java 1.7這可能是一個內襯:
public class FilesComparator {
public static boolean filesEquals(Path f1, Path f2) throws IOException {
return Arrays.equals(Files.readAllBytes(f1), Files.readAllBytes(f2));
}
}
即使第一個字節不同,它也會讀取所有字節的BOTH文件。短但不起作用 –
如果你想添加一個答案,你應該發佈一個問題,然後發佈解決方案作爲答案。 – Sweeper
我投票結束這個問題作爲題外話,因爲這是由OP本身陳述的另一個問題的答案。 – SpaceTrucker