Just clone the Calendar you have using the clone() method and perform what the previous poster said on the cloned object. That'll give you your Monday and it will keep your original Calendar unchanged.
posted 12 years ago
Here's some code I tried that works just fine.
Calendar cal = Calendar.getInstance();
// Set the calendar to August 4th, 2006 cal.set(2006, Calendar.AUGUST, 4);