¿Cómo puedo calcular la diferencia entre dos ArrayLists?

Tengo dos ArrayLists.

ArrayList A contiene

['2009-05-18','2009-05-19','2009-05-21']

ArrayList B contiene['2009-05-18','2009-05-18','2009-05-19','2009-05-19','2009-05-20','2009-05-21','2009-05-21','2009-05-22']

Tengo que comparar ArrayLst A y ArrayLst B. El resultado ArrayList debe contener la Lista que no existe en ArrayList A. El resultado ArrayList debe ser

['2009-05-20', '2009-05-22']

¿Cómo comparar?

Respuestas a la pregunta(20)

Su respuesta a la pregunta