Extrahieren Sie den Unterschied zwischen zwei Zeichenfolgen in Java

Hallo, ich habe zwei Saiten:

    String hear = "Hi My name is Deepak"
            + "\n"
            + "How are you ?"
            + "\n"
            + "\n"
            + "How is everyone";
    String dear = "Hi My name is Deepak"
            + "\n"
            + "How are you ?"
            + "\n"
            + "Hey there \n"
            + "How is everyone";

Ich möchte herausfinden, was in der Hörzeichenfolge "Hey There \ n" nicht vorhanden ist. Ich habe eine Methode gefunden, aber in diesem Fall schlägt sie fehl:

static String strDiffChop(String s1, String s2) {
    if (s1.length() > s2.length()) {
        return s1.substring(s2.length() - 1);
    } else if (s2.length() > s1.length()) {
        return s2.substring(s1.length() - 1);
    } else {
        return "";
    }
}

Kann jemand helfen ?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage