¿Convertir ArrayList de tipo de cadena en tipo de fecha?

Tengo una lista de arrays que nos proporciona la fecha de tipo de cadena. Quiero convertir esa matriz de cadena en una matriz de fecha; ¿Cómo puedo hacer la conversión?

  ArrayList<String> dates = new ArrayList<String>();

donde estoy obteniendo valor algo como:

2015-11-09
2015-11-08
2015-11-07
2015-11-06
2015-11-10

Quiero convertir esto en una ArrayList of Dates y devolver el mismo valor en el mismo formato.

Respuestas a la pregunta(4)

Su respuesta a la pregunta