JAVA:[-255…255]int到2字节数组

JAVA:[-255…255]int到2字节数组,java,integer,int,byte,Java,Integer,Int,Byte,我有一个整数,它只能包含-255和255之间的值。我知道它可以用2个字节表示(我是对的?) 如何将此int转换为2字节数组?非常感谢与其存储在两个不同的字节中并实现您自己的自定义编码和解码,不如将这些值存储在简短的中。这是一个16位有符号整数,具有足够的值范围 与其存储在两个不同的字节中并实现您自己的自定义编码和解码,不如将这些值存储在简短的中。这是一个16位有符号整数,具有足够的值范围 与其存储在两个不同的字节中并实现您自己的自定义编码和解码,不如将这些值存储在简短的中。这是一个16位有符号整

我有一个整数,它只能包含-255和255之间的值。我知道它可以用2个字节表示(我是对的?)

如何将此int转换为2字节数组?非常感谢

与其存储在两个不同的字节中并实现您自己的自定义编码和解码,不如将这些值存储在
简短的
中。这是一个16位有符号整数,具有足够的值范围

与其存储在两个不同的字节中并实现您自己的自定义编码和解码,不如将这些值存储在
简短的
中。这是一个16位有符号整数,具有足够的值范围

与其存储在两个不同的字节中并实现您自己的自定义编码和解码,不如将这些值存储在
简短的
中。这是一个16位有符号整数,具有足够的值范围

与其存储在两个不同的字节中并实现您自己的自定义编码和解码,不如将这些值存储在
简短的
中。这是一个16位有符号整数,具有足够的值范围

那么,您希望数组的格式是什么?有多种方法可以表示它。字节数据类型是8位有符号2的补码整数。它的最小值为-128,最大值为127(含127)。为什么不使用短数组?那是2个字节!或者,您可以拥有一个所有数字的位列表,并通过计算各个偏移量并适当地解析它们来访问它们?有多种方法可以表示它。字节数据类型是8位有符号2的补码整数。它的最小值为-128,最大值为127(含127)。为什么不使用短数组?那是2个字节!或者,您可以拥有一个所有数字的位列表,并通过计算各个偏移量并适当地解析它们来访问它们?有多种方法可以表示它。字节数据类型是8位有符号2的补码整数。它的最小值为-128,最大值为127(含127)。为什么不使用短数组?那是2个字节!或者,您可以拥有一个所有数字的位列表,并通过计算各个偏移量并适当地解析它们来访问它们?有多种方法可以表示它。字节数据类型是8位有符号2的补码整数。它的最小值为-128,最大值为127(含127)。为什么不使用短数组?那是2个字节!或者你可以有一个所有数字的列表,并通过计算单个偏移量和适当地解析它们来访问它们。太好了,非常感谢!如果我有一个[0…255]int,并且想要存储在一个字节中,那该怎么办?这将是另一个问题,但答案很简单。使用二的补语。从[0..255]->单字节范围内的int开始,如果值>=128,则存储值为-256。从另一个方向看,如果存储值为负数,则加256。太好了,非常感谢!如果我有一个[0…255]int,并且想要存储在一个字节中,那该怎么办?这将是另一个问题,但答案很简单。使用二的补语。从[0..255]->单字节范围内的int开始,如果值>=128,则存储值为-256。从另一个方向看,如果存储值为负数,则加256。太好了,非常感谢!如果我有一个[0…255]int,并且想要存储在一个字节中,那该怎么办?这将是另一个问题,但答案很简单。使用二的补语。从[0..255]->单字节范围内的int开始,如果值>=128,则存储值为-256。从另一个方向看,如果存储值为负数,则加256。太好了,非常感谢!如果我有一个[0…255]int,并且想要存储在一个字节中,那该怎么办?这将是另一个问题,但答案很简单。使用二的补语。从[0..255]->单字节范围内的int开始,如果值>=128,则存储值为-256。在另一个方向上,如果存储值为负数,则将其加256。