Estou com uma dúvida em relação a sobrescrever os métodos hashCode e equals para alguns conjuntos.
Da interface Set apenas TreeSet não precisa??
e da interface Map apenas TreeMap não precisa??
Muito Obrigado!
Estou com uma dúvida em relação a sobrescrever os métodos hashCode e equals para alguns conjuntos.
Da interface Set apenas TreeSet não precisa??
e da interface Map apenas TreeMap não precisa??
Muito Obrigado!
Os conjuntos e mapas que usam hash tables (HashMap, HashSet, Hashtable, LinkedHashSet, LinkedHashMap, ConcurrentHashMap) requerem que se sobreescreva hashCode e equals.
Os conjuntos e mapas ordenados (aqueles que implementam SortedMap ou SortedSet, tais como TreeMap, TreeSet, ConcurrentSkipListMap, ConcurrentSkipListSet) requerem que você passe um Comparator<> (preferencialmente), ou então que a classe implemente Comparable<>
O conjunto de bits BitSet não é genérico (não aceita outro tipo de componente que não boolean).
entendi, obrigado mesmo!!!