Initialisation requise pour le tableau d'objets afin d'éviter NullPointerException
Dans votre code, vous avez déclaré un tableau d'objets, mais vous ne l'avez pas fait les initialisés. Lorsque vous créez un tableau, les éléments ne sont pas automatiquement initialisés avec les nouvelles instances de la classe. Au lieu de cela, ils contiennent initialement des valeurs nulles.
ResultList[] boll = new ResultList[5];
Par conséquent, lorsque vous tentez d'accéder à un élément du tableau, tel que boll[0], vous rencontrez une NullPointerException car boll[0] est initialement nul.
Pour résoudre ce problème et éviter l'exception, vous devez initialiser les éléments du tableau avec de nouvelles instances de la classe ResultList. Cela peut être fait en ajoutant la ligne suivante avant d'accéder à l'élément :
boll[0] = new ResultList();
Cette ligne crée une nouvelle instance de la classe ResultList et l'assigne au premier élément du tableau. Désormais, vous pouvez accéder et modifier les propriétés de boll[0] sans rencontrer d'exception NullPointerException.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!