java如何获取ArrayList中的每一项中的每一个元素?
List athletelist=new ArrayList();System.out.println(athletelist);
结果如下:
[{SecondEdu=学历, MidLink=联系人 , SecondRelation=母亲, GetTime=2013-12-17}, {SecondEdu=第二联系人学历, MidLink=初中联系人 , SecondRelation=母亲, GetTime=2013-12-17}]
它有两项,每一项都有SecondEdu、MidLink、SecondRelation和GetTime这四个元素,我怎么单独获取这些元素的值呢?
[解决办法]
感觉是list里放了个map啊
for(int i= 0 ; i <athletelist.size() ; i++ )
{
Map map = athletelist.get(i);
System.out.println(map.get("SecondEdu"))
System.out.println(map.get("MidLink"))
System.out.println(map.get("SecondRelation"))
System.out.println(map.get("GetTime"))
}
List<Map> list = (List)request.getAttribute("athletelist");
for(int i= 0 ; i <list.size() ; i++ )
{
Map map = list.get(i);
System.out.println(map.get("Name"));
}