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

List集合取值有关问题

2013-06-19 
List集合取值问题Action()方法List list service.queryApplySta(queryApplyStatusDto)//queryApplyStatu

List集合取值问题
Action()方法
List list= service.queryApplySta(queryApplyStatusDto);  //queryApplyStatusDto给sql传入的参数

queryApplySta()方法
  QueryApplyDao dao = (QueryApplyDao) context.getBean("queryApplyDao");
  List<QueryApplyStatusDto> list = dao.queryApplySta(queryApplyStatusDto);
  return list

queryApplySta()方法中就学了和数据库交互取值后直接return

其中QueryApplyDao是实体类,例如包含 name、address、email
我要在Action()中拿到list中name的值,我该怎么遍历。
新手求教 list List Action 类 遍历
[解决办法]


for(QueryApplyStatusDto obj : list) {
obj.getName()
}

[解决办法]
List<QueryApplyStatusDto> queryList = (QueryApplyStatusDto)service.....

[解决办法]
哥们不懂强制类型转换吗?,如果你没有指定list的泛型,那么默认是object类型的,别用foreach的方法,用
for(int1=0;i<list.size(),i++){
     dto d = (dto)list.get(i);
     d.getName();
}
[解决办法]
for(int1=0;i<list.size(),i++){
      QueryApplyStatusDto dto = (QueryApplyStatusDto)list.get(i);
      System.out.println(dto.getName());
 } 
[解决办法]
楼主这么写试试

for(int i=0;i<list.size(),i++){
      QueryApplyStatusDto dto = (QueryApplyStatusDto)list.get(i);
      System.out.println(dto.getName());
 }

热点排行