我想準確創建Set
HashSet
到僅包含char
。例如a,b,c,d,e,f,g...
但這些char
s的未由圖元類型表示,但我有一個對象設置哈希碼和等於創建一組唯一的對象
public FirstChar{
private char c;
public FirstChar(char c){
this.c = c;
}
}
現在我想的對象FirstChar
添加到一組,但爲了避免重複的元素我要實現HashCode()
和equals()
我知道如何實現equals
但我怎麼能實現hashcode
在我可以只有一個元素的方式?
注意:請不要說我使用Eclipse
你想每個'a','b','c'等最多隻有一個,還是隻有一個字符在整個集合中? – soulcheck
yes.only整個集合中的一個字母 – Mazzy
@Mazzy:所以你想* FirstChar的每一個*實例與其他實例相同?這聽起來很奇怪。也許你可以更詳細地解釋你的用例。 –