Originariamente inviato da lio.b
ok, ma così facendo ottengo un array di byte. Come faccio ad ottenere un intero per ogni ottetto?
Scusa ... ti serve proprio int??? "Paragonarli", cosa intendi? Vedere se sono uguali? Guarda che puoi usare == anche con i byte.

Se invece intendi vedere se un ottetto è minore/uguale all'altro, allora no, visto che byte è segnato. In tal caso:
b & 0xFF
(b è il tuo byte) per averlo intero nel range 0-255.