There are crew and staff laundry machines throughout the ship (either free or a small amount per load). You can buy detergent in port or in the crew store. There is also a laundry and dry cleaning service on board you can use, for a fee.
Entertainment Solutions for the Cruise & Casino Industries