我不知道如何将特定文件的内容与网站的内容进行比较。
这是我用来检查的代码,如果它等于:
private static boolean equals() {
try {
return new String(Files.readAllBytes(Paths.get(filePath))).equals(getFile());
} catch (Exception e) {
return false;
}
}
文件路径:
private static final String filePath = "test.txt";
获取文件():
private static String getFile() {
try {
URL pageURL = new URL(simpleurl);
URLConnection uc = pageURL.openConnection();
StringBuilder text = new StringBuilder();
try (Scanner scanner = new Scanner(uc.getInputStream(), "UTF-8")) {
while (scanner.hasNextLine()) {
text.append(scanner.nextLine()).append("\n");
}
}
return text.toString();
} catch (Exception ex) {
return null;
}
}
当内容与文件匹配时,方法 #equals() 不断返回 false。