Como comparação Objeto e primitivo, com operador == funciona em Java? [duplicado
Esta pergunta já tem uma resposta aqui:
Quando usar == para um valor primitivo e em caixa, o autoboxing é feito ou o unboxing é feito 3 respostasPor exemplo
Long objectLong = 555l;
long primitiveLong = 555l;
System.out.println(objectLong == primitiveLong); // result is true.
Existe o método de invocação objectLong.longValue () para comparar Long a long ou talvez alguma outra maneir