Метод
Пример своей реализации
hashCode() класса java.lang.Object возвращает значение хеш-кода для объекта. Значение хеш-кода объекта даёт целое число, которое может быть использовано некоторыми классами-коллекциями, такими как HashSet иHashtable для отображения своих объектов в области памяти. Процесс хеширования обеспечивает эффективное хранение и поиск объектов в коллекцииПример своей реализации
public class Employee{ int employeeId; String name; Department dept; // other methods would be in here @Override public int hashCode() { int hash = 1; hash = hash * 17 + employeeId; hash = hash * 31 + name.hashCode(); hash = hash * 13 + (dept == null ? 0 : dept.hashCode()); return hash; } }
Комментариев нет:
Отправить комментарий