Вопросы с меткой [hashcode]
У метки hashcode нет краткого описания.
48 вопросов
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Популярные
- За неделю
- За месяц
- Неотвеченные (мои метки)
3
голоса
1
ответ
590
показов
Что будет если hashcode объекта в HashMap поменяется?
Я знаю, что если поменять любое поле объекта, которое является ключом в HashMap, то hashcode этого объекта поменяется. Вопрос, можно ли как то получить доступ к потерянному объекту в hashmap (getValue(...
2
голоса
1
ответ
602
показа
C# - Вычисление GetHashCode
Есть вопрос по работе метода GetHashCode. Читаю вроде как полезную книжку по C#, но об одном нюансе (который я не понимаю?) там не написано. Есть вот такой вот код:
class Person
{
...
0
голосов
1
ответ
111
показов
Почему у spring бина методы toString() и hashCode() дают разные результаты?
Есть класс с аннотацией @RequestScope:
@Component
@RequestScope
public class ComponentRequestScope {
private String username;
private String password;
public String getUsername() {
...
1
голос
2
ответа
434
показа
Удаление одной коллекции из другой
Суть. удалить из коллекции элементы значение value которых > 300, создал отдельную коллекцию, где храню элементы > 300, не могу найти способ как удалить одну коллекцию из другой.
public static ...
1
голос
2
ответа
451
показ
Почему при сравнении по equals не происходит проверка hashCode (в частности, в классе String)
Если два объекта равны с точки зрения equals, то значения, возвращаемые hashCode, также будут одинаковые. Следовательно, если у двух объектов разные хэши, то объекты должны считаться разными с точки ...
-1
голос
1
ответ
65
показов
java hashCode();
Есть требование, что экземпляры одного и того же класса должны иметь возможность быть отсортированными по времени создания экземпляра класса. Другими словами необходимо знать когда был создан каждый ...
1
голос
1
ответ
277
показов
Почему при переопределении собственного хэш кода рекомендуют использовать значение 31?
кто может объяснить этот кусочек кода ?
я его видел в примерах но не совсем понимаю как работает такой хэш код
почему число 31 ? я смотрю в том числе и на английской версии сайта все пишут разные , ...
0
голосов
0
ответов
343
показа
О взаимосвязи hashCode() и equals(). Правильно ли я ее понимаю?
hashCode возвращает целочисленное int, которое характеризует объект. Грубо говоря, если у объекта есть два целочисленных поля, то мы должны как-то засунуть их в hashcode. Например, перемножить. Но ...
0
голосов
0
ответов
38
показов
Шифрование ключей сессии
Вопрос конечно же может показаться некорректным, но я откровенно уже и не знаю где искать.
Суть вот в чём: Есть ли какие-то правила или методологии хеширования ключей сессии в базе данных. И ...
1
голос
2
ответа
247
показов
Какой код выполняется в GetHashCode для созданного мной класса?
Пришлите, пожалуйста, ссылку на исходный код .net framework, где работает GetHashCode для объявленного мной класса.
Поиск по исходникам на referencesource.microsoft.com не приносит ровным счетом ...
0
голосов
2
ответа
931
показ
Рассчитать hashCode для BigDecimal без учета scale
Доброго времени суток.
Задача: имеется следующий класс
public class Products {
public final Product PRODUCT;
public final double AMOUNT;
public final BigDecimal PRICE;
public final BigDecimal ...
2
голоса
1
ответ
1k
показов
Как используется hashCode в HashSet/HashMap?
В лекции JavaRush «Реализации интерфейса Set, Queue» говорится следующее:
Использование hash-кодов позволяет довольно быстро искать, добавлять и удалять элементы из множества (Set).
Чтобы ...
5
голосов
1
ответ
7k
показов
Почему одинаковый хэш-код может быть у разных объектов?
Хотел спросить:
И так же, как для equals(), для метода hashCode() есть официальные требования, прописанные в документации Oracle:
Если два объекта равны
(т.е. метод equals() возвращает true), у ...
0
голосов
2
ответа
2k
показов
Как правильно переопределить hashcode для класса в котором, есть лишь одно поле типа Collection?
Требуется чтобы класс мог выступать в качестве ключа для HashMap, для этого нужно переопределить его методы hashcode и equals,так чтобы выполнялся контракт между данными переопределенными методами.
...
0
голосов
1
ответ
76
показов
Аналог SecureRandom() в PHP
<?php
$choices = array(
'2' => '1',
'1' => '3',
'3' => '2'
);
while ( true ) {
$computer_move = $choices[array_rand($choices)];
do {
echo("1 - Rock \n2 - Paper \n3 - ...