相当于android中的arraylist

时间:2011-06-23 14:21:28

标签: android

我有以下json格式:

“学生ID” “姓名”“学期”

我想将这些信息存储在listView或android中的任何其他数据结构中。我想将id与名称和学期联系起来

有什么对我有用吗?

我是Android代码片段的新手会有所帮助。

谢谢, 巴维亚

4 个答案:

答案 0 :(得分:1)

好吧,既然它是Java,那就是ArrayList。

答案 1 :(得分:1)

ArrayList,但您无法存储彼此指向的所有三个元素。您可以做的是创建一个名为Student的类,并将Students添加到您的列表中。这是一个简单的例子:

public class Student{
   private long id;
   private String name;
   private int semester;

   //add more methods here
}

List<Student> listOfStudents = new ArrayList<Student>

要解析您的JSON,您可以使用here中的google-gson库。

赖安

答案 2 :(得分:1)

您可以使用hasmap

class Student {
    long id;
    String name;
    int semester;
}

解析JSON并创建Student类的对象并制作这样的Map

Hasmap<String,String> arrStudents = new Hasmap<String, String>();
arrStudent.put("id",studentObject);

答案 3 :(得分:0)

您可以使用以下内容:

class Student {
    long id;
    String name;
    int semester;
}

存储单人和ArrayList

ArrayList<Student> studentList;

存储更多