访问第i个元素,它位于ArrayList

时间:2017-03-16 15:10:10

标签: java android json list arraylist

我有一个名为SavedSearch的元素,其中包含其他几个元素,如屏幕截图所示。其中一个元素data包含更多元素,其中一个元素又是同名数据。基本上,数据包含的数据包含一个大小为8的ArrayList,从0到7.我可以通过以下方式访问第0个位置的数据元素: savedSearch.getItemData().data.get(0); 但是,这个第0个位置包含更多元素,如何访问进一步在savedSearch.getItemData()。data.get(0);内的元素,也就是说,在第0位,有几个元素,我如何访问他们。已附上截图供您参考。任何帮助将受到高度赞赏。在第一个屏幕截图中,我需要访问"固定"(图像底部)的值,这是在第i个位置内

enter image description here

2 个答案:

答案 0 :(得分:0)

为什么不使用:

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

?你也可以

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

答案 1 :(得分:0)

你的arraylist结果看起来像SavedSearchExtra对象..

你可以检查如下,并在0索引位置获取参数。

SavedSearchExtra obj = (SavedSearchExtra) savedSearch.getItemData().data.get(0);
obj.getFixed();
obj.getBath();