Bonjour,
On m'a toujours dit qu'il ne faut pas comparer 2 String avec "==" parce que ça compare les adresses.
Mais alors j'ai voulu tester et je tombe sur ça :Il m'envoie le message "ici".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 String ok = "ok"; String bonjour = "ok"; if( ok == bonjour) { System.out.println("ici"); }
Pourquoi ? Ce sont des adresses différentes.
Merci d'avance.
Partager