J'ai un arraylist l'intérieur d'un arraylist (arraylist imbriquée) comme ci-dessouscomment obtenir une instance d'un arraylist qui se trouve dans un autre arraylist
ArrayList<ArrayList<Integer>> indexOfJSONObject = new ArrayList<ArrayList<Integer>>();
Maintenant, je dois obtenir une instance de la arraylist
qui existe dans un donné l'index de l'arraylist indexOfJSONObject
et lui ajoute une valeur. J'ai utilisé le code suivant
ArrayList<Integer> tempJSONObjectAL= (ArrayList<Integer>)indexOfJSONObject.get(givenIndex);
tempJSONObjectAL.add(value);
mais il me donne l'erreur de
Exception dans le thread "principal" java.lang.IndexOutOfBoundsException: Index: 0, Taille: 0
comment résoudre ce problème et pourquoi cela arrive.
Merci
Il est pas très difficile de unserstand l'erreur: Vous voulez que l'élément à l'index 0, donc la première mais la liste est vide: size = 0 Vous avez apparemment pas fournir des données à indexOfJSONObject – azro
cela arrive parce que 'indexOfJSONObject' ne contient aucun élément et par doc spec appelant' get' sur la liste vide résultats dans 'IndexOutOfBoundsException' – marknorkin
indexOfJSONObject est nul au moment où vous l'appelez – Akshay