使用Java代码按照某属性进行分组
Posted liangguanxun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Java代码按照某属性进行分组相关的知识,希望对你有一定的参考价值。
List<EmployeeVo> list = (List<EmployeeVo>) responseEntity.getBody().getObj(); //已经获取的值
for (EmployeeVo lists : list) {
List<EmployeeVo> empList = map.get(lists.getPostName()); //如果取不到数据,new一个新数组
if (null == empList) {
empList = new ArrayList<EmployeeVo>();
empList.add(lists);
map.put(lists.getPostName(),empList);
}else {
empList.add(lists); //如果之前已经存放过,就直接追加到原来的List里面
}
}
以上是关于使用Java代码按照某属性进行分组的主要内容,如果未能解决你的问题,请参考以下文章
Java中如何把一组对象按照其某一个属性值进行排序?详见补充:
java使用elasticsearch进行模糊查询之must使用