有没有比这更好的byte[1]
从 a中获取 a 的方法byte
?
byte given_byte = 0x12;
byte[] wanted_byte = new byte[1];
wanted_byte[0] = given_byte;
我有given_byte
。似乎没有必要使用两行来定义wanted_byte
.
试试这个:
byte[] wanted_byte = new byte[]{given_byte};
或者正如霍尔格所说:
byte[] wanted_byte = {given_byte};
byte[] wanted_byte = new byte[] {given_byte};
或这个:
public byte[] cerateByteArray(byte... arr){
return arr;
}
public void sample(){
byte b1 = 0;
byte b2 = 1;
byte[] wanted_byte = createByteArray(b1,b2);
}
或者简短的方法:
byte[] b = {0x01, 0x02};