В коллекции Java, какая коллекция не позволит дублировать и которая также сохраняет порядок вставки данных?
Коллекция, которая будет поддерживать порядок вставки и без дубликатов
Ответ 1
LinkedHashSet
В соответствии с документацией
Эта реализация отличается от HashSet тем, что она поддерживает двусвязный список, проходящий через все его записи. Это связано list определяет порядок итерации, который является порядком, в котором элементы были вставлены в набор (порядок вставки)
Ответ 2
LinkedHashSet
делает оба из них
Set set = new LinkedHashSet();
Ответ 3
A LinkedHashSet
должен соответствовать счету.
Таблица хэш-таблицы и связанный список интерфейса Set, с прогнозируемым порядком итерации. Эта реализация отличается от HashSet тем, что она поддерживает двусвязный список, проходящий через все его записи. Этот связанный список определяет порядок итераций, , который является порядком, в котором элементы были вставлены в набор (порядок вставки).
Ответ 4
Вы можете проверить LinkedHashSet для этой цели.
A Set не позволит дублировать значения. И LinkedHashSet сохранит порядок вставки.
Таблица хэш-таблиц и реализация связанного списка интерфейса Set, с предсказуемый порядок итерации. Эта реализация отличается от HashSet в том, что он поддерживает двусвязный список, проходящий через все его записей. Этот связанный список определяет порядок итераций, который является порядок, в котором элементы были вставлены в набор (порядок вставки). Обратите внимание, что порядок вставки не изменяется, если элемент повторно вставлен в набор. (Элемент e снова вставляется в множество s, если s.add(e) является вызывается, когда s.contains(e) возвращает true непосредственно перед вызов.)
Ответ 5
Использование
public class LinkedHashSet<E> extends HashSet<E>
Basically Set не позволит дублировать и
Этот связанный список определяет порядок итераций, который является порядком, в котором элементы были вставлены в набор (порядок вставки)
http://docs.oracle.com/javase/6/docs/api/java/util/LinkedHashSet.html
Ответ 6
Вы хотите упорядоченный набор, который реализуется LinkedHashSet.