入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

Java List 分组

创建时间:2013-01-23 投稿人: 浏览次数:5096

如一个List中存放了ProductDoing对象,productDoing对象有rawTypeId 现在要求将rawTypeId分组处理。

 

先用Map找出list中所有的分组:

 

//原料类型组

Map<Integer,String> groups = new HashMap<Integer,String>();

for(ProductDoingVo pd : products){

       groups.put(pd.getRawTypeId(),"");//这里并没有将该组的数据存入,看自己的需求吧

}

 

接下来就可以对已知的分组处理。

for(Integer rawTypeId : groups.keySet()){

for(ProductDoingVo pd : products){

    if(rawTypeId.equals(pd.getRawTypeId())){

               //处理该组的数据

      }

}

}

阅读更多
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。