集合问题!请帮帮忙

e生态_修身 2012-02-10 06:33:48
List<List<User>> list=new ArrayList<List<User>>();

List<User> users=new ArrayList<User>();
User u1=new User();
u1.setId(1);
u1.setName("a1");
u1.setSl(10);
User u2=new User();
u2.setId(1);
u2.setName("a2");
u2.setSl(20);
User u3=new User();
u3.setId(1);
u3.setName("a3");
u3.setSl(30);

users.add(u1);
users.add(u2);
users.add(u3);
list.add(users);

List<User> users1=new ArrayList<User>();
User u4=new User();
u4.setId(2);
u4.setName("a4");
u4.setSl(50);
users1.add(u4);
list.add(users1);

List<User> users2=new ArrayList<User>();
User u5=new User();
u5.setId(3);
u5.setName("a5");
u5.setSl(10);
users2.add(u5);

User u6=new User();
u6.setId(3);
u6.setName("a6");
u6.setSl(50);
users2.add(u6);

list.add(users2);
list.add(users);
list.add(users1);
相同id的user统一的减去60,最后不高的数量减成负数,然后再放到集合中,最后的答案是
user id=1 的sl属性值为 0,0,0
user id=2 的sl属性值为 -1
user id=3 的sl属性值为 0,0
请各位大侠,帮帮解决一下,谢谢了!或是相同的问题给个思路
...全文
46 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,763

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ruby/Rails
社区管理员
  • Ruby/Rails社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧