Por que o comparador personalizado não pode ser usado com o hashSet para verificar objetos duplicados [fechado]

HashSet<Mobile> mobileSet = new HashSet(new Mobile().new Comparator())

Vamos enumerar várias coisas que estão erradas nessa linha de código:

  • falta o ponto e vírgula final (seu "erro de sintaxe");
  • está faltando o parâmetro de tipo genérico (ou operador de diamante) ativado new HashSet;
  • está usando um argumento construtor de tipo incompatível com HashSet(Collection<? extends E> coll).

O Javadoc de HashSetexplica como um conjunto de hash funciona. Deve ser muito fácil perceber que isso não tem nada a ver com Comparators.

Resposta 1

Estou testando o suporte ao FCF (Fast Connection Failover) do Oracle Universal Connection Pool (UCP) versão 11.2.0.1.0. O cenário que está sendo testado é um evento de interrupção planejada. Banco de Dados Oracle 11g ...

Eu sei que você pode criar 2 variáveis ​​de referência de objeto, como: Livro b; Livro c; E então crie 2 objetos e faça as variáveis ​​de referência apontarem para eles: b = new Book (); c = novo livro (); Então agora há ...

Eu tenho um programa que processa muitos arquivos, onde para cada arquivo duas coisas precisam ser feitas: Primeiro, parte do arquivo é lida e processada e, em seguida, o MyFileData resultante ...

Meu requisito é proteger o serviço da web REST. Depois de alguma discussão, decidi ir com PKI sobre oauth. A implementação será em Java. Agora, tenho as seguintes perguntas em mente? Se eu ativar ...