![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java8
susu1083018911
想要遇见不一样的自己。
展开
-
使用java8对Map通过key进行排序
使用java8对Map通过key进行排序原创 2022-09-05 17:02:13 · 1502 阅读 · 0 评论 -
获取昨天特定时间的毫秒值
private static long getYesterdayTimeMillis() { try { LocalDate localDate = LocalDate.now(); //获取今天的日期 LocalDate yesterday = localDate.plusDays(-1);//获取前一天时间 DateFormat dateFormat = new SimpleDateFormat("yy-MM-dd HH:mm:ss"); DateFormat dayFo.原创 2022-01-13 08:44:52 · 186 阅读 · 0 评论 -
Java8中的LocalDateTime获取当天的开始和结束时间
/** * 获取当天的00:00:00 * * * @return */ public LocalDateTime getDayStart(LocalDateTime time) { return time.with(LocalTime.MIN); } /** * 获取当天的23:59:59 * * * @return */ public LocalDateTime getDayEnd(LocalDateTime tim...原创 2022-01-11 11:13:59 · 8781 阅读 · 0 评论 -
Java8 Java HashMap computeIfAbsent() 方法说明
看到项目中用到:ConcurrentMap map= Maps.newConcurrentMap(); @Override default V computeIfAbsent(K key, Function<? super K, ? extends V> mappingFunction) { Objects.requireNonNull(mappingFunction); V v, newValue; r原创 2021-11-01 16:29:26 · 237 阅读 · 0 评论 -
lambda表达式三级选框组装map
在使用lambda表达式的时候,总是会遇到一些问题,比如,在整理三级联动选框的时候,如何组装map//获取所有的专业技术序列List<ProfessionalTechnologySeriesExt> baseList = professionalTechnologySeriesService.getAll();//Map<Integer, String> col...原创 2020-01-16 19:48:21 · 299 阅读 · 0 评论 -
map的排序问题
Map<String, Object> resultMap = new LinkedHashMap<>();//根据医院数量从高到低排序resultMap = resultMap.entrySet() .stream() .sorted((entry1, entry2) -...原创 2019-12-31 11:43:24 · 190 阅读 · 0 评论 -
lambda表达式java8给list按照特定属性排序
对List进行排序写了这种方式,不知道为什么,没有对我的集合进行排序,后来发现,他排序后是生成一个新的list,排序是对新的list排序,而不是改变原来的list的顺序:(按照id升序排序)List<Statistics> list = result.stream().sorted(Comparator.comparingInt(Statistics::getId)). ......原创 2019-12-28 11:33:18 · 7387 阅读 · 0 评论