创建一组android API对象

时间:2015-02-04 17:13:02

标签: android set

我需要创建一组android对象(BluetoothDevice对象)。当然,我选择了一套,因为我不想在我的收藏中有任何重复。

我的问题如下: 当我在Android中进行蓝牙发现时,我收到两次相同的设备(例如设备WINIE7,mac 80:22:00:22:00),并且引用不一样,所以它们都被添加到Set中

是否可以创建一种" Comparator"到我的Set,它会告诉你比较mac地址吗?

感谢。

1 个答案:

答案 0 :(得分:0)

如果哈希值相等,则覆盖equals对象的BluetoothDevice方法以返回true。同时覆盖hashCode方法以符合其规范,请参阅this question