Вопросы по теме 'linkedhashset'

Эффективно извлекать последний вставленный элемент в LinkedHashSet [дублировать]
Согласно Javadoc LinkedHashSet , он будет сохраняйте порядок вставки вставляемых элементов, используя внутренне двусвязный список. он поддерживает двусвязный список, охватывающий все его записи. Этот связанный список определяет порядок...
2009 просмотров

В чем основное различие между Hashset, Treeset и LinkedHashset, Hashmap и как это работает в Java?
Я просто понимаю, что LinkedHashSet не позволяет дублировать элементы при вставке. Но я не понимаю, как Hashset работает в Hava? Я немного знаю, что Hashtable используется в Hashset, поэтому хеш-таблица, используемая для хранения элементов, также не...
14922 просмотров
schedule 19.07.2023

Что это за ‹E› в сигнатуре метода?
Я читал об интерфейсе Set из здесь , который код потягивал ниже который является универсальным методом, который удаляет дубликаты из коллекции. Мой вопрос в том, что это **< E>** помещено после статического перед Set<E> ? Я...
101 просмотров
schedule 29.03.2023

Как удалить дубликаты из ArrayList типа Object?
Я хочу удалить дубликаты из ArrayList типа Alerts , где Alerts — это класс. Оповещения класса – public class Alerts implements Parcelable { String date = null; String alertType = null; String discription = null; public...
3445 просмотров
schedule 08.07.2022

LinkedHashSet не может удалить повторяющиеся предложения из ArrayList
Я создаю программу для Android/Java, которая читает из текстового файла и сохраняет каждое предложение в текстовом файле в списке массивов. Затем он проверяет вхождение каждого слова в предложение и распечатывает все предложения, содержащие...
115 просмотров
schedule 08.08.2022

LinkedHashSet - порядок вставки и дубликаты - держать самые новые сверху
Мне нужна коллекция, которая сохраняет порядок вставки и имеет уникальные значения. LinkedHashSet выглядит как способ, но есть одна проблема — когда два элемента равны, он удаляет самый новый (что имеет смысл), вот пример: set.add("one");...
12239 просмотров
schedule 19.04.2023

Java: вернуть LinkedHashSet
По сути, я пытаюсь вернуть набор строк в Java. Но... каждая строка должна быть уникальной, потому что все они являются именами файлов «.db» в текущей папке, поэтому я подумал, что эта коллекция должна быть LinkedHashSet. Элементы (имена...
430 просмотров
schedule 21.06.2023

Как я могу удалить повторяющиеся элементы в ArrayList ‹Object› с помощью LinkedHashSet?
Я пробовал много вещей, чтобы решить эту проблему, и часами искал решение, мне нужна помощь в этом. У меня есть список, импортирующий данные из MySQL и извлекающий данные в Listview. Моя проблема: повторяющиеся элементы списка (только первые 20,...
281 просмотров
schedule 23.12.2022

возврат связанного хэш-набора в xpage как многозначный
В моих приложениях я определил свойство объекта как LinkedHashSet. Свойство, которое я заполняю значениями из поля с несколькими значениями: Vector<String> ctrs = doc.getItemValue("countries"); LinkedHashSet<String> items =...
106 просмотров
schedule 08.10.2022

Как я могу вставить ключи хэш-карты в Treeset или LinkedHashSet
У меня есть HashMap, ключи которого я хочу получить. Как я могу установить их в LinkedHashSet или TreeSet. Я вижу приведенное ниже исключение «java.util.HashMap$KeySet не может быть преобразовано в java.util.TreeSet» при вставке. Как я могу это...
587 просмотров
schedule 23.06.2022

Почему итерация LinkedHashSet быстрее, чем итерация HashSet в Java?
Вот пример кода: Set<Integer> hashSet = new HashSet<>(); Set<Integer> linkedHashSet = new HashSet<>(); for(int i = 0; i < 1000; i++){ hashSet.add(i); linkedHashSet.add(i); } Long...
943 просмотров
schedule 20.05.2023

Какой алгоритм используется для преобразования ArrayList‹T› в LinkedHashSet‹T› в JRE
Я хотел получить list уникальных элементов из list с повторяющимися элементами, и порядок элементов, встречающихся в списке, должен поддерживаться. Для этого я мог бы написать такой алгоритм: private ArrayList<T>...
225 просмотров
schedule 20.04.2023

LinkedHashSet: содержит проблему
В чем проблема этого кода? Set<String> A = new LinkedHashSet<String>(); Set<String> B = new LinkedHashSet<String>(); Set<String> C = new LinkedHashSet<String>(); // A and C are filled before the piece of code...
18 просмотров
schedule 26.09.2022

Преобразование LinkedHashSet в ArrayList или просто использование ArrayList
Рассмотрим следующий код: final Set<String> allPaths = new HashSet<String>(); for (final String path: paths) { allPaths.add(path); } final MyData d = new MyData(new ArrayList<String>(allPaths)); MyData - это...
2240 просмотров
schedule 06.07.2023

Как перебрать 2D LinkedHashSet и распечатать его содержимое?
Я использую 2D LinkedHashSet для своей программы. Мне было интересно, как я могу перебирать двумерный HashSet и печатать его содержимое, не делая этого: System.out.println(имя инициализированного HashSet) Вот мой код для инициализации 2D...
174 просмотров
schedule 07.11.2023