Duplikált elemek egy listában

Tud valaki elegánsabb megoldást a lentinél annak eldöntésére, hogy egy listában szerepel-e kétszer (vagy többször) ugyanaz az elem?

public static <T> boolean containsDuplicates(final List<T> list) {
	final Set<T> set = new HashSet<T>(list);
	final int setSize = set.size();
	final int listSize = list.size();
	if (setSize == listSize) {
		return false;
	}
	return true;
}

Persze egy sorban is megoldható a dolog, de inkább kész API vagy más megközelítés érdekelne.

Tartalom átvétel