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

A HashSet encapsulates operations that allow for the comparison of elements in collections. HashSets are frequently used to determine overlapping and unique elements within a collection.
10 ответов

Преобразовать строку через запятую в HashSet

Итак, как бы вы пошли о преобразовании String csv = "11,00,33,66,44,33,22,00,11"; в хешсет самым быстрым и наиболее оптимизированным способом. Это для списка идентификаторов пользователей. Обновить Я проверил все ответы, представленные в тестовой пр…
25 сен '13 в 10:57
4 ответа

Вернуть первый или второй элемент в наборе

Надеюсь, еще один простой вопрос, который не должен быть сложным, но я новичок в Java и борюсь. У меня есть набор setElements в классе classA, который представляет собой набор объектов класса пыльника (classB), который всегда будет содержать только …
30 мар '16 в 17:47
1 ответ

Удалить и заменить дубликаты в ArrayList

Как удалить дубликаты номеров в ArrayList и заменить их новыми? Я хочу напечатать числа без дублирования. Это мой код: import java.util.ArrayList; import java.util.HashSet; import java.util.Set; import javax.swing.JOptionPane; public class Test { pu…
17 май '16 в 02:01
4 ответа

Несортированный HashSet в Java

Код. Set<String> set = new HashSet<String>(3); set.add("3 Lorem"); set.add("1 Lorem"); set.add("2 Lorem"); Iterator<String> iterator = set.iterator(); while (iterator.hasNext()) { String type = (String) iterator.next(); System.out.…
06 ноя '13 в 12:39
2 ответа

Неправильное переопределение метода equals для hashSets в Java

У меня есть следующий код: public class Trooper { private String name; private boolean mustached; public Trooper(String name, boolean hasMustache) { this.name = name; this.mustached = hasMustache; } public String getName() { return name; } public bo…
27 апр '17 в 16:48
1 ответ

Удалить элементы списка из списка с помощью Removeall Lambda Hashset

Я использую FileHelpers для разбора 2-х текстовых файлов, которые содержат информацию о пользователях активного каталога. Класс Users определяется как: [DelimitedRecord(",")] public class Users { public string LogonName; public string DisplayName; p…
15 авг '17 в 16:45
2 ответа

Как конвертировать HashSet в ArrayList в Java?

У меня есть HashSet<ArrayList<String>> назвали возможный маршрут и хотим преобразовать его в тип ArrayList<ArrayList<String>>, Как вы конвертируете HashSet<Arraylist<String>> в ArrayList<ArrayList<String>…
10 янв '14 в 20:32
2 ответа

Сериализация DataContract для HashSet

Я пытаюсь сериализировать HashSet, как показано ниже. using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.Serialization; using System.Text; namespace ConsoleApplication20 { class Program { static …
19 мар '13 в 09:40
5 ответов

Почему я не могу предварительно выделить хэш-сет<T>

Почему я не могу предварительно выделить hashset&lt;T&gt;? Есть моменты, когда я могу добавить много элементов к нему, и я хочу устранить изменение размера.
21 июл '11 в 06:05
1 ответ

Проверьте, существует ли в Hashset значение единого свойства списка объектов

У меня есть список объектов, в которых объекты имеют свойство Guid Id. У меня также есть Hashset, содержащий кучу гидов. Какой самый быстрый способ проверить, существует ли каждый объект Guid в списке в Hashset, а затем обновить другое свойство объе…
10 июн '16 в 12:38
3 ответа

Удалить элемент о HashSet внутри для

Я хочу через HashSet с for (MyClass edg : myHashSet) и внутри forЯ хочу удалить элемент для моего HashSet. for (MyClass edg : myHashSet) { if(....) myHashSet.remove(); } но есть ошибка java.util.ConcurrentModificationException Как я могу удалить эле…
03 фев '12 в 15:29
3 ответа

Всегда одни и те же случайные числа в HashSet

У меня есть следующий класс: public class MyClass { private Random rand; private HashSet&lt;Pair&lt;Integer, Integer&gt;&gt; set; public MyClass() { rand = new Random(Double.doubleToLongBits(Math.random())); set = new HashSet&lt;Pair&lt;Integer, Int…
09 дек '13 в 15:28
1 ответ

Почему сложность перефразирования hastable может быть квадратичной в худшем случае

Я не понимаю, почему сложность перефразирования hastable может быть квадратичной в худшем случае: http://www.cplusplus.com/reference/unordered_set/unordered_multiset/reserve/ Любая помощь будет оценена! Спасибо
10 авг '13 в 18:01
1 ответ

Какой набор данных лучше всего подходит для сортировки и удаления дубликатов в Java?

Если используется TreeSet , он не дает гарантии удаления дубликатов из-за своего метода двоичного поиска. Если используется HashSet , это не обеспечивает сортировку. Я хочу, чтобы обе функции были вместе в наборе данных. Какие предпочтительные спосо…
30 окт '13 в 07:01
2 ответа

Первичный статический массив для числового класса

Я хотел бы сделать класс Number, который имеет статический набор простых чисел. Я хочу, чтобы числа были сохранены в статическом наборе для класса, но я хочу добавить числа к набору, поскольку классу предлагается найти простые числа. Как и в случае,…
28 ноя '14 в 02:40
2 ответа

Слияние Карт, содержащих Наборы, выбрасывает UnsupportedOperationException

Вот код: private static Map&lt;String, Set&lt;String&gt;&gt; merge(Map&lt;String, Set&lt;String&gt;&gt; m1, Map&lt;String, Set&lt;String&gt;&gt; m2) { Map&lt;String, Set&lt;String&gt;&gt; mx = new HashMap&lt;String, Set&lt;String&gt;&gt;(); for (Ent…
13 авг '15 в 19:46
1 ответ

ArrayList против HashSet как самая простая коллекция

Рассмотрим метод, который возвращает коллекцию, или метод, который нуждается в коллекции в качестве одного из своих параметров. Какой самый простой конкретный тип я могу / должен использовать? ArrayList HashSet (что-то другое) Я знаю, что некоторые …
08 авг '14 в 14:32
4 ответа

Hashtable, HashMap, HashSet, концепция хеш-таблицы в платформе коллекции Java

Я изучаю Java Collection Framework и получил умеренное понимание. Теперь, когда я иду немного дальше, у меня есть некоторые сомнения в: HashMap, HashSet, Hashtable, Javadoc для HashMap говорит: Реализация интерфейса карты на основе хеш-таблицы. Эта …
15 дек '17 в 19:34
1 ответ

Проверка, содержит ли HashSet определенное подмножество

У меня есть кусок кода, который содержит Collection&lt;String&gt; tok=Arrays.asList(tokens); HashSet&lt;String&gt; lookup=new HashSet&lt;String&gt;(); while(!lookup.containsAll(tok)&amp;&amp;max&lt;N) { } Используя toString(), я обнаружил, что, хотя…
12 ноя '12 в 05:29
0 ответов

В Kotlin, Использование Equals & HashCode для удаления дубликатов, Как выбрать, какие удалять

Я использую Equals и HashCode, чтобы HashSet автоматически удалял дубликаты моего пользовательского класса. Когда есть дубликат, как я могу определить, какой из дубликатов удаляется из HashSet, а какой должен оставаться в HashSet? Я считаю, что стан…
23 окт '18 в 12:54