Bonjour,
Lorsque j'essaie de faire une condition (if) sur une variable static, cela me sort toujours FALSE, j'ai essayé plusieurs méthode, mais rien n'y fait.. aurais-je manqué quelque chose ?
Le résultat de la condition sera toujours l'affichage de "moduleType = [...]"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 public class Application extends ApplicationAdapter { private static String moduleType = ""; /** {@inheritDoc} */ @Override public boolean connect(IConnection conn, IScope scope, Object[] params) { IServiceCapableConnection service = (IServiceCapableConnection) conn; moduleType = (String) params[0]; if(moduleType == "chat") { System.out.println("Ok !!"); } else { System.out.println("moduleType = '"+moduleType+"'"); } }
Pouvez-vous m'aider ?
Merci d'avance
Partager