Описание тега linkedhashset

LinkedHashSet - это вариант HashSet
1 ответ

Индекс повторяющегося элемента в connectedHashSet

Я добавляю некоторые значения в LinkedHashSet и на основе add() вывод метода т.е. истина / ложь, я выполняю другие операции. Если Set содержит дубликат элемента, он возвращает ложь, и в этом случае я хочу знать индекс дубликата элемента в Set так ка…
08 авг '15 в 12:45
5 ответов

Java LinkedHashSet удаляет некоторые элементы с конца

Я работаю над проблемой, где я должен хранить элементы с требованиями No Duplication и Поддержание порядка. Я решил пойти с LinkedHashSet Так как он выполнил оба моих требования. Допустим, у меня есть этот код: LinkedHashSet hs = new LinkedHashSet()…
08 апр '13 в 22:36
3 ответа

Список сортировки по значению индекса

Это то, что я до сих пор, я пытаюсь разобрать кучу List<String> на основе значения индекса. LinkedHashSet<List<String>> sorted = new LinkedHashSet<List<String>>(); Как отсортировать LinkedHashSet по порядку от максималь…
08 дек '14 в 13:25
2 ответа

Listview с пользовательским адаптером перезаписывает данные из моего поста

Я новичок в Java и Android.Я использую специальный адаптер для заполнения list_view, но потом переписали, и я не знаю, что мне делать.Поиском в Интернете я нашел кое-что о "connectedhashset", но я не знаю, как его использовать. Класс адаптера public…
14 июн '15 в 13:38
1 ответ

Измените grails hasMany с LinkedHashSet на ArrayList

У меня есть следующее: class A{ static hasMany = [b: B] } Grails генерирует класс со свойством b, являющимся LinkedHashMap, Я хочу настроить Grails для генерации ArrayList вместо. Я знаю, что это можно сделать, явно написав список: class A{ static h…
25 июн '12 в 05:04
1 ответ

Тест Junit для заказа в LinkedHashSet

Я пытаюсь написать тест Junit, который должен проверить, одинаков ли порядок элементов в двух LinkedHashSets. Ниже приведен мой существующий код: Assert.assertEquals( Sets.newLinkedHashSet(Arrays.asList("a","d","c","b")), conf.getSetInfo() ); Этот т…
18 июл '17 в 14:17
1 ответ

LinkedHashSet для объектов без переопределенных hashCode() и equals()

У меня есть следующая коллекция объектов: Set<MyClass> test = new LinkedHashSet<MyClass>(); но MyClass не отменяет hashcode а также equals методы. Может иметь вышеупомянутую коллекцию только уникальные объекты, даже если MyClass не перео…
05 сен '15 в 15:08
2 ответа

Массивы $ArrayList нельзя преобразовать в java.util.LinkedHashSet.

Я хочу написать программу Java, которая даст мне частоту букв в заданном String, Я попробовал это: public void frequencyOfLetter() { String strMOd[] = "Hurricane.".split(""); LinkedHashSet<String> lhs = (LinkedHashSet<String>) Arrays.asL…
29 сен '15 в 11:48
3 ответа

Объединяйте файлы в новый большой файл, пока число идентификаторов пользователей не станет 10 миллионов

У меня есть около 100 файлов в папке. Каждый файл будет иметь такие данные, и каждая строка будет напоминать идентификатор пользователя. 960904056 6624084 1096552020 750160020 1776024 211592064 1044872088 166720020 1098616092 551384052 113184096 136…
19 июн '13 в 20:43
2 ответа

Почему LinkedHashSet не имеет метода addFirst?

Как документация LinkedHashSet утверждает, что это Реализация хэш-таблицы и связанного списка интерфейса Set с предсказуемым порядком итераций. Эта реализация отличается от HashSet тем, что поддерживает двусвязный список, проходящий через все его за…
21 дек '18 в 00:53
2 ответа

Java два объекта Set - hashCode() одинаковы, но.equals() завершается ошибкой

У меня есть два набора (LinkedHashSet) пользовательских объектов, который переопределяет методы hashCode() и equals(). При сравнении этих двух наборов метод equal() завершается ошибкой, даже если хеш-коды одинаковы. System.out.println("cmContacts.eq…
06 мар '16 в 11:09
3 ответа

Какой алгоритм используется для преобразования ArrayList<T> в LinkedHashSet<T> в JRE

Я хотел получить list уникальных элементов из list с дубликатами элементов и порядок элементов, встречающихся в списке, следует сохранить. Чтобы достичь этого, я мог бы написать такой алгоритм: private ArrayList&lt;T&gt; getUnique(ArrayList&lt;T&gt;…
22 сен '18 в 13:56
0 ответов

Получает ли какой-либо элемент с помощью iterator(). Next() из HashSet медленнее, чем получение из LinkedHashSet?

Я прочитал это предложение о решении Leetcode: Я изменил код, заменив HashSet на LinkedHashSet, потому что set.iterator() может быть дорогостоящим, когда число содержит слишком много дубликатов. Использование LinkedHashSet может рассматриваться как …
30 дек '18 в 21:12
2 ответа

Как переопределить это, чтобы получить структурированный способ

Я создаю простой проект Java управления студентами, используя коллекцию Карт, где id - это мой ключ, а имя, отметки и номер мобильного телефона. значения для карты. Итак, как распечатать его структурированным способом. HashMap&lt;Integer, LinkedHash…
19 янв '19 в 00:25
2 ответа

Срок действия индекса Java LinkedHashSet

Я портировал большой кусок Java-кода на C++, и мне пришлось реализовать такие вещи, как LinkedHashSet, как я уже говорил. Я сделал разумное факсимиле LinkedHashSet/Map, используя многоиндексные контейнеры Boost. Поскольку я портирую код, я сталкиваю…
28 май '12 в 03:14
3 ответа

LinkedHashSet итерации не в порядке возрастания?

В следующем коде, если параметр равен {1,3,2}, в цикле while i равен 1, 3, 2. Я уже использую LinkedHashSet, почему порядок не 1, 2, 3? Что еще мне нужно сделать, чтобы сделать итерацию в порядке возрастания? Не можете использовать TreeSet как это a…
4 ответа

Как получить первые 5 значений из LinkedHashSet?

У меня есть LinkedHashSet, который содержит несколько значений. LinkedHashSet&lt;String&gt; lhs = new LinkedHashSet&lt;String&gt;(); Я хочу перебрать набор значений и отобразить первые пять значений из числа элементов, хранящихся в наборе. Я использ…
22 фев '16 в 21:57
5 ответов

В чем основное различие между Hashset, Treeset и Linkedhashset, Hashmap и как оно работает в Java?

Я просто понимаю, что LinkedHashSet не позволяет дублировать элементы при вставке. Но я не понимаю, как работает Hashset в Java? Я немного знаю, что Hashtable используется в Hashset, поэтому хэш-таблица используется для хранения элементов, и здесь т…
26 ноя '13 в 12:42
6 ответов

Создание подмножества набора в Java

У меня есть LinkedHashSetт.е. упорядоченный набор. Я пытаюсь найти функцию, которая просто возвращает подмножество набора, то есть первые 20 элементов набора. Я знаю, что могу сделать это, создав новый набор, а затем заполнив его с помощью итерации …
18 окт '12 в 19:24
2 ответа

Заказал вставку в connectedHashSet, любым быстрым способом?

Так что у меня есть LinkedHashSet, со значениями, скажем, a1, a2,, b, c1, c2 Я хочу заменить b на x так, чтобы порядок x был таким же, как порядок b. Один очевидный способ будет private LinkedHashSet&lt;String&gt; orderedSubstitution(final Set&lt;St…