List 接口定义了一个类似C语言概念中的结构体数组,或者简单数组,或者结构体链表。
可用的方式有:
1,创建一个基本的数组,并赋值
List list = new ArrayList();
list.add(a);
2. 创建一个结构体数组,并赋值
class Person{
int item1;
int item2;
}
//上面定义了一个Person类,下面看好如何使用List
Person p1=new Person();
Person p2=new Person();
p1.item1=2;
p1.item2=3;
List list=new ArrayList();
list.add(p1);
list.add(p2);//这里是将对象加入到list中
3. hashmap结构体数组
此种数组中,每个数组元素是个map,而每个元素的类型为如下的String类型或者其他类型。每个元素map可以建立多个map关系,例如下面例子示例了两个map关系,
可以增加第三个map关系,例如map1.put("婚姻",“是”)。
private List> data = new ArrayList>();
Map map1 = new HashMap();
map1.put("姓名", "梅长苏");
map1.put("性别", "男");
data.add(map1);
参考资料: