ArrayList # size () est plus que le nombre réel d’objects

J’ai une liste de tableaux dans mon application Android et elle contient 2 éléments. Cependant, sa méthode de taille renvoie 3. Je sais que cela semble très simple et stupide, mais voici comment cela se passe:

entrer la description de l'image ici

Pourquoi cela arriverait-il? Comment la taille d’un ArrayList peut-elle renvoyer un nombre incorrect? Cela provoque une exception de pointeur null lorsque j’itère la liste.

IntelliJ propose de masquer null valeurs null . Cliquez avec le bouton droit sur la section des variables du débogueur et choisissez Customize Data Views... Il existe une option pour Hide null array elements que vous devez vous assurer qu’ils sont décochés.