1.不带类型写法:
List listWithoutDup = new ArrayList(new HashSet(listWithDup));
2.带类型写法(以String类型为例):
1)Java 7以下写法:
List listWithoutDup = new ArrayList(new HashSet(listWithDup));
2)Java 7及以上写法:
List listWithoutDup = new ArrayList<>(new HashSet<>(listWithDup));