обратная продольная ось на сферическом участке в R-сфере

Предположим, что у нас есть список String, например:

List<String> strList = new ArrayList<>(5);
// insert up to five items to list.        

. Затем мы можем удалить повторяющиеся элементы несколькими способами.

До Java 8

List<String> deDupStringList = new ArrayList<>(new HashSet<>(strList));

Использование Guava

List<String> deDupStringList2 = Lists.newArrayList(Sets.newHashSet(strList));

Использование Java 8

List<String> deDupStringList3 = strList.stream().distinct().collect(Collectors.toList());

Примечание. Если мы хотим сохранить порядок вставки, нам нужно использовать LinkedHashSet на месте из HashSet.

0
задан user1118321 6 March 2015 в 03:55
поделиться