java - 访问 ArrayList 元素内部的第 i 个元素

标签 java android json list arraylist

我有一个名为 SavedSearch 的元素,其中包含几个其他元素,如屏幕截图所示。它的元素之一 data 包含更多元素,其中之一又是同名的 data。基本上,数据包含包含大小为 8(从 0 到 7)的 ArrayList 的数据。我可以通过以下方式访问第 0 个位置的数据元素: savedSearch.getItemData().data.get(0); 但是,这个第0个位置包含了更多的元素,如何访问savedSearch.getItemData().data.get(0);里面更远的元素,也就是说,在第0个位置,有几个元素,如何访问它们。已附上屏幕截图供您引用。任何帮助将不胜感激。在第一个屏幕截图中,我需要访问“fixed”(图像底部)的值,该值位于第 i 个位置内

enter image description here

最佳答案

为什么不使用:

savedSearch.getItemData().data.get(0)
    .data.get(item_you_want);

?您还可以

[type] array=savedSearch.getItemData().data.get(0);
[typeItem] item=array.data.get(numerYouWant);

关于java - 访问 ArrayList 元素内部的第 i 个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42837906/

相关文章:

java - 使用java将文件复制到windows 7的system32中

Java Event-Dispatching Thread解释

java - Json字符串部分反序列化为使用jackson嵌入另一个Json字符串的Java对象

java - 在 Android 中更改主题 (Android Studio)

android - fragment/Activity 最佳实践

Android:通过 PHP 和 GCM 将通知推送到 Android 设备时出现错误 "mismatch sender id"

android - Phonegap facebook 插件 : Not working when native FB app is installed

json - 在 go 模板中加入范围 block

javascript - Firebase/nodeJS - 从多个 Firebase 数据引用中获取数据

c# - 清理导入的数据以确保它可以转换为有效的 JSON