Extrait de la différence entre deux chaînes de caractères en Java

Salut, j'ai deux chaînes :

    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";

Je veux obtenir ce qui n'est pas présent dans la entendre chaîne "salut \n". J'ai trouvé une méthode , mais il ne parvient pas pour ce cas :

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 "";
    }
}

Quelqu'un peut-il aider ?

Je pense à une autre approche peut être fractionné de Chaîne en fonction de l'espace et puis boucle sur chaque élément?
Oui Nambari, Merci . C'est ce que j'ai fait .

OriginalL'auteur N Deepak Prasath | 2013-08-20