Eliminar elementos duplicados de una lista

He desarrollado una lista de matrices.

<code>ArrayList<String> list = new ArrayList<String>();

list.add("1");
list.add("2");
list.add("3");
list.add("3");
list.add("5");
list.add("6");
list.add("7");
list.add("7");
list.add("1");
list.add("10");
list.add("2");
list.add("12");
</code>

Pero como se ve arriba contiene muchos elementos duplicados. Quiero eliminar todos los duplicados de esa lista. Para esto creo que primero necesito convertir la lista en un conjunto.

¿Proporciona Java la funcionalidad de convertir una lista en un conjunto? ¿Existen otras facilidades para eliminar duplicados de una lista?

Respuestas a la pregunta(7)

Su respuesta a la pregunta