list里边的object对象怎么取出?

Amllng 学生  2015-12-02 05:40:46
如图所示,list里边有三个对象,每个对象里边有两个值,要怎么拿出每个对象里边的每个值。
...全文
482 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
菜鳥碼農 2015-12-03
增强for循环就可以获取值的。
回复
_南天北落 2015-12-03
循环。 然后对象.属性的方式取出。可以在去看看面向对象的封装那块。看完你会有帮助的。
回复
List<Design> list = query.list(); 改成 List<Map> list = query.list(); foreach(map m list){ map.get("DESIGNER_ID");//已下同理 }
回复
Akuma_lht 2015-12-03
foreach
回复
引用 4 楼 Amllng 的回复:
[quote=引用 2 楼 u011376884 的回复:]

for (Design design: list) {
			design.XXXXX;//根据你的Design类的对象直接.获取对应属性
		}
报异常:[Ljava.lang.Object; cannot be cast to model.Design[/quote] 你上面不是写的 List<Design> list吗?怎么可能报类强制转换异常? 你确定你sql接值写对了?
回复
a397137638 2015-12-03
增强型for循环啊 for(Object o:list){ system.out.println(o.toString()); }
回复
Amllng 2015-12-02
引用 3 楼 Mr_yyy 的回复:
for(int i = 0; i < list.size(); i ++) {
			Object object1 = list.get(i)[0];
			Object object2 = list.get(i)[1];
			
			//或者
			//如果不知道list.get(i)的数组长度
			for(int j = 0, length = list.get(i).length; j < length; j ++) {
				Object object = list.get(i)[j];
				System.out.println(object);
			}
		}
Object object2 = list.get(i)[1]这样写,eclipse直接报错
回复
Amllng 2015-12-02
引用 2 楼 u011376884 的回复:

for (Design design: list) {
			design.XXXXX;//根据你的Design类的对象直接.获取对应属性
		}
报异常:[Ljava.lang.Object; cannot be cast to model.Design
回复
Mr_yyy 2015-12-02
for(int i = 0; i < list.size(); i ++) {
			Object object1 = list.get(i)[0];
			Object object2 = list.get(i)[1];
			
			//或者
			//如果不知道list.get(i)的数组长度
			for(int j = 0, length = list.get(i).length; j < length; j ++) {
				Object object = list.get(i)[j];
				System.out.println(object);
			}
		}
回复

for (Design design: list) {
			design.XXXXX;//根据你的Design类的对象直接.获取对应属性
		}
回复
Amllng 2015-12-02
 String hql = "select d.designer_id,sum(d.collected) from Design d group by d.designer_id order by sum(d.collected) desc";
		Query query = session.createQuery(hql);
		query.setFirstResult(0);
		query.setMaxResults(3);
		List<Design> list = query.list();
		return list;
通过这样拿到的list
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-12-02 05:40
社区公告
暂无公告