list中放两个map<string,object>类型的javabean
是这样的,我这里要做一个主从表的数据显示,只能用一个list返回,两个查出来的数据是map<string,oject>类型我要把这两个map类型放在一个list中返回,有...
是这样的,我这里要做一个主从表的数据显示,只能用一个 list返回,两个查出来的数据是map<string,oject>类型我要把这两个map类型放在一个list中返回,有什么好的思路吗?最好能有个例子!
两个map<>的数据对应两个不同的实体 展开
两个map<>的数据对应两个不同的实体 展开
1个回答
推荐于2016-04-21 · 知道合伙人软件行家
Axure夜话
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:1197
获赞数:1344
1992年毕业于太原理工大学,20年IT公司工作经验现任山西誉海和科技有限公司技术总监,老二牛车教育课程总监
向TA提问 私信TA
关注
展开全部
给你一个参考的代码:
HashMap listMap1 = new HashMap();
for (int i = 0; i < 3; i++) {
MyClass class1=new MyClass();
class1.setClassID(i+1);
class1.setClassName("班级"+(i+1));
ArrayList list = new ArrayList();
int count=(int) (Math.random() * 7)+1;
for (int j = 0; j < count; j++) {
Student student = new Student();
student.setStuId(j+1);
student.setStuName(class1.getClassName()+"学员" + (j+1));
student.age = (int) (Math.random() * 70);
list.add(student);
}
listMap1.put(class1, list);
};
HashMap listMap1 = new HashMap();
for (int i = 0; i < 3; i++) {
MyClass class1=new MyClass();
class1.setClassID(i+1);
class1.setClassName("班级"+(i+1));
ArrayList list = new ArrayList();
int count=(int) (Math.random() * 7)+1;
for (int j = 0; j < count; j++) {
Student student = new Student();
student.setStuId(j+1);
student.setStuName(class1.getClassName()+"学员" + (j+1));
student.age = (int) (Math.random() * 70);
list.add(student);
}
listMap1.put(class1, list);
};
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询