java 1.8新特性
浪荡不起
这个作者很懒,什么都没留下…
展开
-
BigDecimal四舍五入保留两位小数、(单位:元)转(单位:分)
乘法:multiply();BigDecimal.ROUND_HALF_UP就是四舍五入,大于等于5就进位,小于5的舍弃。public static void main(String[] args) { BigDecimal price = new BigDecimal("99.18"); BigDecimal money = price.multiply(new BigDecimal(100)); BigDecimal scale = money.set原创 2020-10-15 19:41:40 · 1257 阅读 · 0 评论 -
JAVA对象转换为Json字符串、Json字符串转换为JAVA对象(fastjson)
这里使用到fastjson依赖步骤引入Mavan依赖Person对象转成jsonjson字符串转成Person对象Map转成json对象json转成Map对象步骤引入Mavan依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.51</version></原创 2020-10-13 09:22:14 · 615 阅读 · 0 评论 -
Java8中的Stream的Map、Filter、limit、去重,删除之前的元素,最大值,最小值
Stream中常用的方法Steam的优势常用方法Filter 过滤Map方法Limit限制返回个数Distinct 去重操作skip 删除之前的元素min 最小值Steam的优势在项目中经常用到集合,遍历集合lambda表达式,要对集合进行过滤和排序,Stream就派上用场了。Stream作为java1.8的新特性,基于lambda表达式,它专注于对集合对象进行各种高效、可以让你从常用的if、else、for里面跳出来。提高了编程效率和代码可读性。常用方法Filter 过滤一条数据过滤 List原创 2020-10-08 19:58:45 · 4942 阅读 · 1 评论 -
LocalDateTime获取当日00:00、结束时间23.59与当月第一天00.00,月末最后一天23.59
LocalDateTime获取当日00:00、结束时间23.59与当月第一天00.00,月末最后一天23.59localDdate格式为字符串//localDateTime格式为字符串 DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); time.format(df)--------------2020-09-04 18:57:14 //字符型格式化为LocalDateTime DateTime原创 2020-09-24 19:11:08 · 17628 阅读 · 1 评论