Hallo @ all,
Mein Java-Programm muss HTML-Dateien erstellen.
Jetzt muss mein Programm die Inhalte der einzelne HTML-Dateien überprüfen. Falls der Inhalt der HTML-Datei geändert hat, dann muss ein neues HTML-Datei erzeugt werden.
Zu Überprüfung habe ich jetzt folgende Idee:
Nach dem ich das HTML-Datei erzeugt habe, hole ich den Inhalt mit StringBuffer und erstelle mit der Funktion hashCode() einen HashCode zu dem Inhalt und speichere den in einem txt-File.
Z.B. starte ich mein Programm nach 2 Tagen, um zu überprüfen, ob sich der Inhalt verändert hat. Ich erzeuge das HTML-Datei und erzeuge ebenfalls den HashCode.
Nun, vergleiche diesen HashCode mit dem HashCode, dass ich im txt-Datei gespeichert habe.
Nun die Frage:
Wenn die HashCode's nicht identisch sind, haben sich die Inhalte dann geändert? Eigentlich schon.
Ich könnte auch die beiden StringBuffer miteinander vergleichen. Ich glaube aber, dass es mit HashCode schneller geht. Denn ich muss 52 HTML-Datei miteinander vergleichen.
ich war mir nicht sicher, ob meine Idee so in Ordnung ist.
Was meint ihr?
Oder habt ihr eine andere Idee, wie ich die Inhalte vergleichen kann?
Vielen Dank im Voraus.
Bye
Mein Java-Programm muss HTML-Dateien erstellen.
Jetzt muss mein Programm die Inhalte der einzelne HTML-Dateien überprüfen. Falls der Inhalt der HTML-Datei geändert hat, dann muss ein neues HTML-Datei erzeugt werden.
Zu Überprüfung habe ich jetzt folgende Idee:
Nach dem ich das HTML-Datei erzeugt habe, hole ich den Inhalt mit StringBuffer und erstelle mit der Funktion hashCode() einen HashCode zu dem Inhalt und speichere den in einem txt-File.
Z.B. starte ich mein Programm nach 2 Tagen, um zu überprüfen, ob sich der Inhalt verändert hat. Ich erzeuge das HTML-Datei und erzeuge ebenfalls den HashCode.
Nun, vergleiche diesen HashCode mit dem HashCode, dass ich im txt-Datei gespeichert habe.
Nun die Frage:
Wenn die HashCode's nicht identisch sind, haben sich die Inhalte dann geändert? Eigentlich schon.
Ich könnte auch die beiden StringBuffer miteinander vergleichen. Ich glaube aber, dass es mit HashCode schneller geht. Denn ich muss 52 HTML-Datei miteinander vergleichen.
ich war mir nicht sicher, ob meine Idee so in Ordnung ist.
Was meint ihr?
Oder habt ihr eine andere Idee, wie ich die Inhalte vergleichen kann?
Vielen Dank im Voraus.
Bye