关于list问题求解

ldy214 2011-05-25 03:18:38
有一个list里面的数据如下:
1 1
2 1
3 1
4 1
5 2
6 2
7 2
8 3
9 3

遍历list得到结果为:
{1,2,3,4}
{5,6,7}
{8,9}


要怎么实现,效率高点?
...全文
55 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
andycpp 2011-05-25
  • 打赏
  • 举报
回复
弄一个map啊,属性b为key,弄个list为value
只要遍历一遍这个map就成了
然后把每个key所代表的value转成数组
ldy214 2011-05-25
  • 打赏
  • 举报
回复
不好意思,list是对象,两个属性a,b
a 包含值 1,2,3,4,5,6,7,8,9
b 包含值 1,1,1,1,2,2,2,3,3

就是根据b的值分组,将a的值保存到数组中
hswujingjing 2011-05-25
  • 打赏
  • 举报
回复
没看明白,首先你list是用什么形式存储的,是一个对象还是一个单独的数字,你后面的111122233是什么意思?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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