Hai ragione, non era asolutamente il caso
Con l'integer posso usare == o anche qua è necessario equals?