开发中经常需要根据对象的同一属性进行分组,现记录下操作
package com.wu.songta.mall.model;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.TypeReference;
/**List 根据属性分组
* @author
*
*/
public class ListGroup {
public static Map<String,List<BusinessKnowMemberPicModel>> ListGroup(List<BusinessKnowMemberPicModel> dataList ) {
BusinessKnowMemberPicModel dataItem; // 数据库中查询到的每条记录
Map<String, List<BusinessKnowMemberPicModel>> resultMap= new HashMap<String, List<BusinessKnowMemberPicModel>>(); // 最终要的结果
for(int i=0;i<dataList.size();i++){
dataItem = dataList.get(i);
/