Bonjour,
une NullPointerException que je trouve bizarre se produit dans le code suivant :
le probleme vient précisement de cette ligne
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 public class Tests { public static void main(String[] args){ Test t = new Test(); Integer ts = t!=null?t.getNbr():0; // ?? } } class Test{ private Integer nbr; public Integer getNbr() { return nbr; } public void setNbr(Integer nbr) { this.nbr = nbr; } }
Integer ts = t!=null?t.getNbr():0;
En utilisant un if else à la place de l'opérateur ternaire, le code marche !!
Partager