¿Cómo comparar objetos y primitivos, con operador == funciona en Java? [duplicar

Esta pregunta ya tiene una respuesta aquí:

Cuando se usa == para un valor primitivo y encuadrado, se realiza el autoboxing o se realiza unboxing 3 respuestas

Por ejemplo

Long objectLong = 555l;
long primitiveLong = 555l;

System.out.println(objectLong == primitiveLong); // result is true.

Existe un método de invocación objectLong.longValue () para comparar Long a long o quizás de alguna otra manera?

Respuestas a la pregunta(1)

Su respuesta a la pregunta