黑马程序员技术交流社区

标题: 获取ArrayList中的每一项中的每一个元素?? [打印本页]

作者: TS__likewise    时间: 2014-6-9 13:28
标题: 获取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这四个元素,我怎么单独获取这些元素的值呢?
作者: 123_yaya    时间: 2014-6-9 13:34
楼主,每一项都有SecondEdu、MidLink、SecondRelation和GetTime这四个元素,你这个四个元素是封装在一个javabean中传进去的吗?如果是的话,迭代获取每一个javabean对象,再通过Javabean对象的get方法获取到元素不就可以了吗?
作者: 不去会死    时间: 2014-6-9 15:01
       Collection coll = new ArrayList();
       Iterator it = coll.iterator();
       while(it.hasNext()){
       System.out.println(it.next());
使用iterator()方法遍历每个元素,LZ是这个意思么?
作者: 酸奶小哥    时间: 2014-6-9 15:53
  1. for(int i=0;i<athletelist.size();i++){
  2. Map map=athletelist.get(i);
  3. system.out.println(map.get("secondedu"))
  4. system.out.println(map.get("midlink"))
  5. system.out.println(map.get("secondedu"))
  6. system.out.println(map.get("gettime"))

  7. }
复制代码

作者: TS__likewise    时间: 2014-6-10 19:26
123_yaya 发表于 2014-6-9 13:34
楼主,每一项都有SecondEdu、MidLink、SecondRelation和GetTime这四个元素,你这个四个元素是封装在一个jav ...

好像是呀:lol
作者: liujie445012100    时间: 2014-6-10 21:51
请问您是封装在一个JavaBean当中吗?如果是的话
for(int i =0;i<list.size();i++){
   Object obj =list.get(i);
   
}
作者: 17043983    时间: 2014-6-10 22:56
使用hashmap可以




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2