Ici par exemple on constate qu'il y a 2 chaines de caractères
"user1" et "message user1"
Un premier critère de sélection sera de regarder si la seconde chaîne contient la premier.
if ("affTextArea".equals(textArea) && "voir le profil complet".equals(profiArea) && profiArea.contains(textArea)) {
Or si "message" qui changera surement de forme contient aussi la chaîne "user1" alors il y aura un problème comme par exemple :
"user1" - "messageADestinationDuser1 user2"
Si "message user*" ne change jamais de forme alors il n'y aura pas de problème mais ça ne sera sans doute pas le cas.
Il faudrait donc regarder si le dernier mot de "message user1" est égal à "user1".
1 2
| String[] tab = "message user1".split();
if("user1".equals(tab[tab.length-1]){/*Traitement*/ |
Mais ça ne fait pas très "beau" et je ne sais pas si ça répond à ta question.
Il nous faudrait donc un autre critère (lien) entre les 2 chaines de caractères pour savoir si l'on doit les associer ou non
Partager