漠星曜: [code=java] /** * 计算最大连续天数 */ private Integer calcContinuousDay(List<String> lotteryDays) { if (lotteryDays == null || () == 0) { return 0; } List<LocalDate> localDates = ().map(day -> (((0, 4)), ((4, 6)), ((6)))).collect(()); int maxContinuousDay = 1; int continuousDay = 1; for (int i = 0; i < (); i++) { if (i == () - 1) { if (continuousDay > maxContinuousDay) { maxContinuousDay = continuousDay; } break; } LocalDate currentDate = (i); LocalDate nextDate = (i + 1); if ((1).equals(nextDate)) { continuousDay++; } else { [/code]
Nacos 控制台导入配置介绍与踩坑
Java 计算最大连续打卡的日期天数