java - 访问List<List<List<List<Object>>>> titles = new ArrayList<List<List<Object>>>>();

标签 java android arraylist

我有以下列表 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/

相关文章:

java - 如果用户在延迟一段时间后不单击 Android 中的按钮,如何触发方法

android - 在应用之间共享自定义 AccountAuthenticator

java - 为什么允许 "new ArrayList<E>"?

java - 检查两个正则表达式是否匹配 java 中的相同字符串

java - 日期验证不起作用

java - Android post 请求失败并显示 OKHTTP

java - 使用 arraylist 随机排列范围

java - 预期为 : reference. 发现为 : double. 参数错误。怎么了?

java - 使用用户签名在服务器文档上签署 PDF

java - 合并sql表中的2列来搜索全名JPA