随笔分类 - java中对list进行组装 和分类,排序
list数据组装和分类
摘要:java8将list根据年龄分组后list中名称用逗号分隔转成map 在Java 8中,可以使用Stream API来处理集合数据,从而实现基于某个属性(如年龄)对列表进行分组,并且将分组内的某个属性(如名称)用逗号分隔后放入Map中。下面是一个示例,展示如何将一个包含Person对象的List根据
阅读全文
摘要:package test; import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; public class ListAndList { /** * java8实现两个list取交集
阅读全文
摘要:最近项目中需要对list集合中的重复值进行处理,大部分是采用两种方法,一种是用遍历list集合判断后赋给另一个list集合,一种是用赋给set集合再返回给list集合。但是赋给set集合后,由于set集合是无序的,原先的顺序就打乱了。所以我又想着能不能用set的特性进行去重又不打乱顺序呢?试了一下,
阅读全文
摘要:摘抄学习试用第一种:Comparable 排序接口 若一个类实现了Comparable接口,就意味着“该类支持排序”。 假设“有一个List列表(或数组),里面的元素是实现了Comparable接口的类”,则该List列表(或数组)可以通过 Collections.sort(或 Arrays.sor
阅读全文
摘要:/** * 按照部门名称排序 导出培训记录明细 * @param logsList * @return */ public List<ExcelUserTrainingDetailImporter> searchDetail(List<ExcelUserTrainingDetailImporter>
阅读全文
摘要:/** * 查看权限详情 * @param id 部门id * @return */ @GetMapping("getListInfo") public R getDetail(String id){ List<SapFormCategory>sapFormCategoryList=new Arra
阅读全文
摘要:@Transactional(rollbackFor = Exception.class) @Override public void importUser(List<ExcelEmployeeBasicInformation> data, Boolean isCovered) { log.info
阅读全文
摘要://两个list合并并去除重复 public static void main(String[] args) throws Exception { List list1 =new ArrayList(); List list2 =new ArrayList(); list1.add(1); list
阅读全文
摘要:import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Map
阅读全文
摘要:package YouBiao; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.
阅读全文
摘要:package YouBiao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; public class YouBiaoTest { /** * 一次只从数据库中查询
阅读全文
摘要:/** * 根据租户id获取部门树状结构 * @param tenantId * @return */ @GetMapping("getDeptTreeList") public R getDeptTreeList(String tenantId){ List<Dept>list=deptUserU
阅读全文
摘要:public static <T extends IdEntity> List<Map<Object,Object>> EntityConvertMap(List<T> list){ List<Map<Object,Object>> l = new LinkedList<>(); try { for
阅读全文
摘要:package test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class
阅读全文
摘要:package test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class
阅读全文
摘要:package YouBiao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; public class YouBiaoTest { /** * 一次只从数据库中查询
阅读全文
摘要:public R startProcess(@RequestBody ShouldCredentialPayable bean) { System.out.println("应付贷项参数bean "+bean); //开启审批流程之前先验证库存 boolean judge=false; if(nul
阅读全文
摘要:public void test() { List<User> list = new ArrayList<>(); //User 实体 测试用 String id,name; //当前测试以id来分组,具体请按开发场景修改 list.add(new User("1", "1")); list.add
阅读全文
摘要:jsp代码 <tr> <td align="right">监测类别:</td> <td><select class="easyui-combotree" style="margin-top: 7px" name="monitoringCategory" id="monitoringCategory"
阅读全文