如何从一个字节创建一个字节[1]?

And*_*eas -3 java casting

有没有更好的方式来获得byte[1]从一个byte比这个?

byte given_byte = 0x12;
byte[] wanted_byte  = new byte[1];
wanted_byte[0] = given_byte;
Run Code Online (Sandbox Code Playgroud)

我有given_byte.似乎没有必要使用两行来定义wanted_byte.

Muh*_*ana 7

试试这个:

byte[] wanted_byte = new byte[]{given_byte};
Run Code Online (Sandbox Code Playgroud)

或者正如霍尔格所说:

byte[] wanted_byte = {given_byte};
Run Code Online (Sandbox Code Playgroud)