Я использую HashSet для добавления уникальных пользователей в hashset. Эти пользователи часто обновляются из онлайн-источника, и когда он читает его оттуда, он каждый раз получает новый объект, поэтому все пользователи снова добавляются.Использование собственной реализации HashSet.add()
У меня есть переменная UserID в моем классе пользователей и вы хотели бы использовать ее для добавления пользователей в HashSet и обеспечения уникальности.
private HashSet<User> userHashSet = new HashSet<User>();
userHashSet.add(user);
//based on the users id it will either add or not
Я хочу сделать это без потери эффективности и предпочтительно только один HashSet
Это было именно то решение! спасибо – hakobob