id is of primitive type int and not an Object. You cannot call methods on a primitive as you are doing here :
id.equals
Try replacing this:
if (id.equals(list[pos].getItemNumber())){ //Getting error on “equals”
with
if (id == list[pos].getItemNumber()){ //Getting error on “equals”
Basically, you’re trying to use int as if it was an Object, which it isn’t (well…it’s complicated)
id.equals(list[pos].getItemNumber())
Should be…
id == list[pos].getItemNumber()