有一个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}
要怎么实现,效率高点?

解决方案 »

  1.   

    没看明白,首先你list是用什么形式存储的,是一个对象还是一个单独的数字,你后面的111122233是什么意思?
      

  2.   

    不好意思,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的值保存到数组中
      

  3.   

    弄一个map啊,属性b为key,弄个list为value
    只要遍历一遍这个map就成了
    然后把每个key所代表的value转成数组