Convert Signed byte array to unsigned byte array in Java

Byte type in Java is signed. How can i convert a byte array into "unsigned" byte? (in c++ it was working without problems)

public byte[] myArray= new byte[]{122, 102, 31, 251, 128, 119, 177, 227};

obviously it gives an error because some values exceed the signed byte type. my values goes from 0 to 255.

Note: I need a byte data type to send data through Bluetooth LE in android, so i can't use another data type becayse I need BYTE. Thank you for any suggestion