我有以下列表 List <List <List <List <Object> >>> titles = new ArrayList <List <List <List <Object> >>> ();
我想访问它的元素,但我不知道该怎么做..
该列表有 1 个元素,它又包含 3 个元素,这 3 个元素中的每一个都包含 6 个元素,但我不知道如何访问它们中的每一个。
这是我将它放入 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]]]
如您所见,在每个元素中我有 6 个元素,如何访问内部有 6 个元素的元素 1 并访问每个元素?
最佳答案
如果你真的想使用那种结构,你可以使用这样的东西,例如提取第一个项目的标题。
String title1 = titles.get(0).get(0).get(0).get(3).toString();
所以你有四个级别的层次结构,titles
列表是级别 1,get(0)
将获取它包含的列表,get(0)
将获取第 2 级的第一个(也是唯一的项目),get(0)
将获取第 3 级的 3 个项目中的第一个,最后是 get(3)
将采用第 4 级的第四个元素,这是我所看到的实际标题。
所以你的title1
应该是"Fallo de corriente"
关于java - 访问List<List<List<List<Object>>>> titles = new ArrayList<List<List<Object>>>>();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57853948/