Java 基础
总结开发过程种遇到的javaEE基础问题
这个人不喜欢睡觉
知行合一!
展开
-
两个list<Object>操作(求并集)
两个list操作(求并集)List<CustomViewsField> finalCustomViewsFields = customViewsFields;list=schemas.stream().filter(one->{List result=finalCustomViewsFields.stream().map(two>one.getAttributename().equals(two.getFieldenname())).collect(Collectors.原创 2021-01-21 15:22:22 · 513 阅读 · 0 评论 -
对象List 转Map
java8对象List 转Map此处的roles 为List<Role>Map<String,Role> map = roles.stream(). collect(Collectors.toMap(Role::getRoleCode,a->a));原创 2021-01-21 15:19:12 · 185 阅读 · 0 评论 -
对象List根据数组排序
对象List根据数组排序package com.test;import com.app.dclzhq.model.Family;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.List;/** * 自定义排序测试 * Created by MJ·J on 2019-12-03*/public class Demo {public sta原创 2021-01-21 15:16:24 · 343 阅读 · 0 评论 -
对象List根据对象的某个属性分组
//根据系统id分组Map<String,List<MiddleDictData>> result =dictDataList. stream(). collect(Collectors.groupingBy( MiddleDictData::getMiddleSystemId));//按照系统id分组,此时MiddleSystemId有空值,就会报错。// 改为,增加非空过滤。Map<String,List<MiddleDictData>&原创 2021-01-21 15:13:26 · 782 阅读 · 0 评论 -
博客系统详情页实现上一篇、下一篇
其实很简单,只要获取当前文章id,通过order by,limit就可以实现,话不多说,上代码!!sql: 下一篇(id>5): select id,title where id> 5 order by id asc limit 1; 上一篇(id<5): select id,title where id < 5 ord...原创 2018-11-11 14:40:20 · 3593 阅读 · 2 评论