Originariamente inviato da ersecchio
quindi per trasforamare uno short in byte basta fare il procedimento inverso:
esempio:

short numerodaconvertire=553;

byte partealta=(byte) (numerodaconvertire >> 8);
byte partebassa=(byte)(numerodaconvertire & 0xff));
Sì.
Però per la parte bassa non serve la AND con 0xff!! Già solo un cast a byte "tronca" la parte alta.