N
nordlender
Gast
Hallo alle zusammen,
wie kann ich am besten 2 Strings vergleichen?
Ich habe ein Textarea, wo ich ein Text eingeben kann und dann im HTML-Format speichern.
z.b : „Hallo World“ . Nach der Speicherung, kann ich dieses noch Mal aufrufen und bearbeiten. Wenn ich was Neues eingebe, kommt eine Anfrage ob ich dies speichern möchte. So weit ist gut. Was mache ich wenn ich hinter meinem Text („Hallo World“) paar Leerzeichen eingebe („Hallo World “)? An sich hat der Text sich nicht geändert, von menschlicher Betrachtung aber von technischer Seite, habe ich eine Änderung und das Programm will es speichern. Wie vergleiche ich diese beiden Strings und speichere nur dann wenn tatsächlich was geändert wurde.
Wie vergleich ich ist klar :
wie hole ich aus HTML die „Body“- länge / Inhalt raus. Und vergleiche diese. Oder gibt es einen anderen Weg?
Vielen Dank im Voraus
wie kann ich am besten 2 Strings vergleichen?
Ich habe ein Textarea, wo ich ein Text eingeben kann und dann im HTML-Format speichern.
z.b : „Hallo World“ . Nach der Speicherung, kann ich dieses noch Mal aufrufen und bearbeiten. Wenn ich was Neues eingebe, kommt eine Anfrage ob ich dies speichern möchte. So weit ist gut. Was mache ich wenn ich hinter meinem Text („Hallo World“) paar Leerzeichen eingebe („Hallo World “)? An sich hat der Text sich nicht geändert, von menschlicher Betrachtung aber von technischer Seite, habe ich eine Änderung und das Programm will es speichern. Wie vergleiche ich diese beiden Strings und speichere nur dann wenn tatsächlich was geändert wurde.
Wie vergleich ich ist klar :
Code:
private boolean isInputModifiziert(String oldValue, String newValue) {
String value = oldValue.toString().trim();
String value2 = newValue.toString().trim();
return !StringUtils.equals(value, value2);
}
wie hole ich aus HTML die „Body“- länge / Inhalt raus. Und vergleiche diese. Oder gibt es einen anderen Weg?
Vielen Dank im Voraus