|seat_no | id | image |
======================================
| 1 | 001 | R.drawable.chair |
| 2 | 002 | R.drawable.chair |
| 3 | 003 | R.drawable.chair |
| 4 | 004 | R.drawable.chair |
| 7 | 005 | R.drawable.chair |
| 10 | 006 | R.drawable.chair |
|index | id | seat_no |
=============================
| 1 | 001 | 1 |
| 2 | 002 | 2 |
| 3 | 003 | 3 |
| 4 | 004 | 4 |
| 5 |"blank" |"blank" |
| 6 |"blank" |"blank" |
| 7 | 005 | 7 |
| 8 |"blank" |"blank" |
| 9 |"blank" |"blank" |
| 10 | 006 | 10 |
ArrayList<HashMap<String, String>> take = new ArrayList<HashMap<String, String>>();
try
{
JSONObject jsonArray = new JSONObject(result);
JSONArray info = jsonArray.getJSONArray("info");
list1 = new ArrayList<ViewGridObject>();
for (int i = 0; i < info.length(); i++)
{
HashMap<String, String> map = new HashMap<String, String>();
JSONObject e = info.getJSONObject(i);
map.put("id", String.valueOf(i));
map.put("sid", e.getString("id"));
map.put("flag", Integer.toString(seat[0]));
map.put("seat_no", e.getString("seat_no"));
take.add(map);
list1.add(new ViewGridObject(e.getString("id"), R.drawable.chair, e.getString("seat_no")));
}
viewgridobject.java
public class ViewGridObject
{
public String stud_id, seat_no;
int chair;
public ViewGridObject(String stud_id, int chair, String seat_no)
{
this.stud_id = stud_id;
this.chair = chair;
this.seat_no = seat_no;
}
}
没有。JavaArrayList
支持空值,并维护插入顺序。可以在有可用索引的对象的地方插入null。
有序集合(也称为序列)。该接口的用户可以精确控制每个元素在列表中的插入位置。用户可以通过元素的整数索引(在列表中的位置)访问元素,并在列表中搜索元素。
列表接口的Resizable-array实现。实现所有可选列表操作,并允许所有元素,包括NULL。除了实现List接口之外,该类还提供了一些方法来操作内部用于存储列表的数组的大小。(这个类与Vector大致等价,只是它是不同步的。)
list1.add(ViewGridObject1);
list1.add(ViewGridObject2);
list1.add(ViewGridObject3);
list1.add(ViewGridObject4);
list1.add(null);
list1.add(null);
list1.add(ViewGridObject7);
问题内容: 我有一个像这样的ArrayList对象: 如何遍历列表?我想在TextView中显示值,该值来自ArrayList对象的数据。 问题答案: 最简单的方法是遍历的所有s ,然后遍历的所有键:
问题内容: 我需要遍历for循环的每次迭代的值集,但仅对于第一次迭代,它可以正常工作。此后返回。 我很清楚这种行为。 一种解决方案是在for循环中调用方法,因此对于每个for循环迭代,都会对其进行初始化。但这是非常无效的方法,因为它是独立的。 我尝试了此方法,但由于它仅包含参考,因此也无法正常工作。 有什么方法可以将迭代器复制到另一个或其他更好的方法中? 问题答案: An 是可能的最小API,可以
我试图迭代一个ArrayList并使用规则中的jboss drools添加到另一个ArrayList。 我的规则如下。 用口水怎么做?
有点初学者的问题但是... 我有一个从数据库返回的ResultSet对象-3列30行。 我检索以下数据集: null 我知道这应该不难,我只是在努力寻找迭代HashMaps的ArrayList的最佳方法
这是第一个代码: 那么这是它将在其中显示输出的主类: 很抱歉,如果我不清楚我的问题,但我想使用ArrayList,其中我将ArrayList存储在Person类中,我想使用公共字符串toString查看它,这样它将显示名称和年龄
这是我的代码-