Je ne sais pas si tu sais manipuler les fichiers en Java, on va considerer que tu sais faire.
Tu lis ton fichier "J'ai un Chat" avec un buffer ( genre tu lis mot par mot ( tu decoupes en utilisant les espaces avec la methode getIndexOf ....je sais plus le nom exacte consult la javadoc).
Avant d'ecrire ce mot dans ton fichier de sortie, tu le compares a la chaine que tu veux remplacer ( mot_lu.equals(mot_a_remplacer). Si ca correspond, tu ecris mot_a_remplacer, sinon tu ecris mot_lu....
Voila, j'espere que ca te donne la methode...