longObj ist ein Objekt der Klasse Long, während longVar nur eine Variable des elementaren Datentyps long ist. Deshalb sind beide völlig unterschiedlicher Natur, obwohl sie sich namentlich sehr ähnlich sind. Und leider gibt es ohne weiteres keine Möglichkeit, ein Objekt direkt mit einer einfachen Variablen zu vergleichen.