Search code examples
javaandroidequalsequals-operator

Cannot invoke equals(long) on the primitive type long


I couldnt use equals with long values:

    long a = 20; //or 20L
    long b = 20; //or 20L
    if(a.equals(b)) {
        //do
    }

error: Cannot invoke equals(long) on the primitive type long

Also == does not work with long values.

How can I check if long values equals?


Solution

  • == does work with long values.