随笔
记录遇到的问题
十三先生_
互联网的后浪们,我们一起成长
展开
-
Stream流List转map用法,真香
UserDto中UserId字段作为key,每个UserDto作为ValueList<UserDto> dtoList= BeanHelper.copyProperties(list, UserDto.class); Map<String, List<UserDto>> map = UserDto.stream().filter(dto -> StringUtil.isNotBlank(dto.getUserId())).collect(Collectors原创 2020-08-25 11:01:48 · 1340 阅读 · 0 评论 -
使用Java8新特性stream流进行list的复杂排序以及空指针问题
//根据id降序排,然后根据年龄升序 list = list.stream().sorted(Comparator.comparing(User::getId) .reversed() .thenComparing(Comparator.comparing(User::getAge)) ).collect(Collectors.toList());完整代码如下图输出结果但是遇到数值为空,就...原创 2020-08-13 10:42:42 · 3772 阅读 · 0 评论 -
idea遇到java文件标有橘色J图案解决方法
类似这种图案(网上找的图,公司代码保密)。代表不可编译文件。解决办法:1.file >>project structure >>modules2.找到这个3.将src文件转为sources4. apply >>ok亲测有效!原创 2020-07-13 18:28:17 · 12288 阅读 · 12 评论 -
idea中svn不同颜色的含义
绿色,已经加入控制暂未提交红色,未加入版本控制蓝色,加入,已提交,有改动白色,加入,已提交,无改动灰色,版本控制已忽略文件原创 2020-07-13 18:20:38 · 1816 阅读 · 0 评论