首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

java怎么获取ArrayList中的每一项中的每一个元素

2013-12-20 
java如何获取ArrayList中的每一项中的每一个元素?List athletelistnew ArrayList()System.out.println(a

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"))

}


试试
[解决办法]
你这个是在Servlet中得到的吧,你要传递到jsp中?

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"));
}

热点排行