Calendar를 이용하여 해당 월의 마지막 주를 구하고 싶습니다.

calendar.getMaximum(Calendar.WEEK_OF_MONTH)  <- 를 해봤더니 해당 년도의 모든 월중 가장 큰 마지막 주가 구해지더라구요..

제가 구하고 싶은건 각 달의 마지막 주를 구하고 싶거든요..ㅠ_ㅠ

예를들어  2월의 마지막 주 = 5, 3월의 마지막 주 = 6  이런식말입니다..

짧은 지식으로 너무 힘드네요.. 도와주세요~!