Java : quelques bons réflexes à avoir (3)
Autre petit réflexe à avoir, et ceci ne se limite pas seulement au Java… La plupart du temps, on fait nos tests de manière simple et logique :
-
if (sString.equals("machaîne")) {
-
// faire quelque chose
-
}
ou encore…
-
if (iNb == 2) {
-
// faire quelque chose
-
}
La encore, un bon réflexe à avoir est d’inverser le test, de manière à comparer notre constante / chaîne à notre variable :
-
if ("machaîne".equals(sString)) {
-
// faire quelque chose
-
}
ou encore…
-
if (2 == iNb) {
-
// faire quelque chose
-
}
En effet, en prenant cette habitude, on ne lèvera jamais d’exception de type NullPointerException lorsque les variables sont mauvaises.