A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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这四个元素,我怎么单独获取这些元素的值呢?

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

6 个回复

倒序浏览
楼主,每一项都有SecondEdu、MidLink、SecondRelation和GetTime这四个元素,你这个四个元素是封装在一个javabean中传进去的吗?如果是的话,迭代获取每一个javabean对象,再通过Javabean对象的get方法获取到元素不就可以了吗?

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

回复 使用道具 举报
       Collection coll = new ArrayList();
       Iterator it = coll.iterator();
       while(it.hasNext()){
       System.out.println(it.next());
使用iterator()方法遍历每个元素,LZ是这个意思么?

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

回复 使用道具 举报
  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. }
复制代码
回复 使用道具 举报
123_yaya 发表于 2014-6-9 13:34
楼主,每一项都有SecondEdu、MidLink、SecondRelation和GetTime这四个元素,你这个四个元素是封装在一个jav ...

好像是呀:lol
回复 使用道具 举报
请问您是封装在一个JavaBean当中吗?如果是的话
for(int i =0;i<list.size();i++){
   Object obj =list.get(i);
   
}
回复 使用道具 举报
使用hashmap可以
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马