忘れそうなのでメモです。
TemporalAdjusters.java を使う。
@Test void test() { assertEquals(LocalDate.of(2020, 3, 24), LocalDate.of(2020, 3, 31).with(TemporalAdjusters.previous(DayOfWeek.TUESDAY))); assertEquals(LocalDate.of(2020, 4, 7), LocalDate.of(2020, 3, 31).with(TemporalAdjusters.next(DayOfWeek.TUESDAY))); }