J'ai la liste suivante List <List <List <List <Object> >>> titles = new ArrayList <List <List <List <Object> >>> ();
et je voudrais accéder aux éléments de celui - ci , mais je ne sais pas comment faire ..
La liste a 1 élément qui, à son tour contient 3 éléments et chacun de ces 3 éléments contient 6 éléments, mais je ne sais pas comment accéder à chacun d'eux.
Ceci est la sortie du arraylist quand je l'ai mis dans un listview:
1 element---> [[[12,"01",1,"Fallo de corriente",0,1],
2 element---> [12,"01",2,"Nivel m\u00E1ximo (activaci\u00F3n)",0,0],
3 element---> [12,"01",3,"Nivel m\u00E1ximo(desactivaci\u00F3n)",0,1]]]
Au sein de chaque élément que j'ai 6 éléments que vous pouvez voir, comment puis-je accéder à l'élément 1 qui a 6 éléments à l'intérieur et l'accès chacun d'eux?
Si vous voulez vraiment utiliser ce genre de structure, vous pouvez utiliser quelque chose comme ça, par exemple à un titre extrait du premier élément.
String title1 = titles.get(0).get(0).get(0).get(3).toString();
Donc , vous avez quatre niveaux de la hiérarchie, la titles
liste est de niveau 1 et get(0)
prendra la liste qu'il contient, get(0)
va prendre la première (et seul élément) de niveau 2, get(0)
prendra d' abord sur 3 points de niveau 3, et enfin get(3)
prendra quatrième élément niveau 4 , qui est le titre réel que je peux voir.
Ainsi , votre title1
devrait être"Fallo de corriente"