Результаты поиска по запросу "hashset"
объекты StringBuffer могут быть ключами в TreeSet в Java?
У меня есть следующий код, где я пытаюсь поместить объекты StringBuffer в качестве ключей в TreeSet. Причина, по которой я это делаю, состоит в том, чтобы посмотреть, могу ли я поместить изменяемые объекты в качестве ключей. Я не получаю никакой ...
и необходимость в бокс
ел сохранить несколько пикселей, не допуская дубликатов, поэтому первое, что приходит на ум, этоHashSet<Point> или похожие классы. Однако это кажется очень медленным по сравнению с чем-то вродеHashSet<string>. Например, этот код: HashSet<Point> ...
Я не думаю, что есть какой-то сторонний класс для этого, и да, это в значительной степени лучший подход в вашей ситуации.
HashSetспользует семантику установленного равенства для операции равенства по умолчанию. var a = new HashSet<int> { 1, 2, 3 }; var b = new HashSet<int> { 3, 2, 1 };Это оцениваетfalse: var c = a == b;тогда как в математическом смысле два набора ...
Это полезно, когда вам, например, необходимо создать словарь, в котором HashSet используется в качестве ключа.
аюсь определить, если дваHashSet объекты в .NET 3.5 (C #) являются равными наборами,то есть содержат одинаковые значения. Кажется, что это то, что вы хотели бы сделать, но ни одна из предоставленных функций не дает вам этой информации. Я могу ...
Как предполагает Бруно, проблема заключается в том, что GetHashCode возвращает разные значения (либо ссылку на объект базовых объектов, либо значение первичного ключа). в большинстве ситуаций это не проблема для меня, так как я редко меняю объект после его сохранения, но при некоторых обстоятельствах, как показано ниже, это может вызвать проблемы:
я есть 2 класса, которые обрабатываются NHibernate: AssetGroup, Asset AssetGroup имеет коллекцию ISet _assets. Конструктор AssetGroup скажет _assets = new HashSet<Asset>();У меня есть некоторые операции, чтобы добавить, удалить актив в ...
Объект связан с его предыдущим хеш-кодом в тот момент, когда он был добавлен в HashSet.
ользовательский класс, который будет содержаться в HashSet public class Person { String name; int age; public Person(String name, int age) { this.name = name; this.age = age; } @Override public String toString() { return "Person{" + "hashcode='" ...
Конечно. Мне было интересно, если что-нибудь было встроено, но спасибо +1
ли в C # коллекция, которая не позволит вам добавлять в нее дубликаты? Например, с глупым классом public class Customer { public string FirstName { get; set; } public string LastName { get; set; } public string Address { get; set; } public ...
В чем основное различие между Hashset, Treeset и Linkedhashset, Hashmap и как это работает в Java?
Я просто понимаю, что LinkedHashSet не позволяет дублировать элементы при вставке. Но я не понимаю, как работает Hashset в Java? Я немного знаю, что Hashtable используется в Hashset, поэтому хэш-таблица используется для хранения элементов, и ...
Почему HashSet допускает равные элементы, если хэш-коды отличаются?
HashSet [http://docs.oracle.com/javase/7/docs/api/java/util/HashSet.html]класс имеетдобавить (объект o) [http://docs.oracle.com/javase/7/docs/api/java/util/HashSet.html#add%28E%29] метод, который не наследуется от другого класса. Javadoc для ...