List转map
value是对象中的值的时候
前面可以获取key,后面可以获取value
Map<Long,Integer>
myDTOList.stream()
.collect(Collectors.toMap(myDTO::getId(), myDTO::getAge()));
value是对象的时候
前面可以获取key,后面可以获取value
Map<Long,MyDTO>
myDTOList.stream()
.collect(Collectors.toMap(myDTO::getid(),Function.identity()));
value是List的时候
前面可以获取key,后面可以获取value
Map<Long,List<MyDTO>>
myDTOList.stream()
.collect(Collectors.groupingBy(myDTO::getid());
时间新用法(LocalDate)
使用大概介绍
使用的时候可以通过方法来获取数据对应的月份、年份、日期等
.plusMonths(1)方法使用:
在调用方法:变量.plusMonths(1);(参数是几的时候就加几个月)
时候如果月份是12月的时候,月份再加一就会自动加到一月
String转LocalHost
String转LocalHost
LocalDate.parse(CharSequence text, DateTimeFormatter formatter)用来转换数据
DateTimeFormatter.ofPattern("yyyy-MM-dd")来规定格式
String stringMonth = "2022-02";
LocalDate parse = LocalDate.parse(stringMonth + "-01",
DateTimeFormatter.ofPattern("yyyy-MM-dd"));