éléments d'accès de la liste <Liste <Liste <Liste <Object> >>> titres = new ArrayList <Liste <Liste <Liste <Object> >>> ();

willy22:

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?

dzenang:

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 titlesliste 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 title1devrait être"Fallo de corriente"

Je suppose que tu aimes

Origine http://43.154.161.224:23101/article/api/json?id=332880&siteId=1
conseillé
Classement