随笔分类 -  java中对list进行组装 和分类,排序

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

点击右上角即可分享
微信分享提示