Variable static et condition
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 ?
Code:
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+"'");
}
} |
Le résultat de la condition sera toujours l'affichage de "moduleType = [...]"
Pouvez-vous m'aider ?
Merci d'avance