Java List 分组
如一个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())){
//处理该组的数据
}
}
}
阅读更多声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: java 实现 分组 函数
- 下一篇: java 分组