【发布时间】:2015-10-05 06:36:12
【问题描述】:
我正在使用 HashSet 将唯一用户添加到哈希集中。这些用户经常从在线源更新,当它从那里读取它时,每次都会获得一个新对象,因此所有用户都会再次添加。
我的用户类中有一个 UserID 变量,我想用它来将用户添加到 HashSet 并确保唯一性。
private HashSet<User> userHashSet = new HashSet<User>();
userHashSet.add(user);
//based on the users id it will either add or not
我想在不损失效率的情况下这样做,最好只有一个 HashSet
【问题讨论】:
标签: java performance data-structures hash hashset