Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 存储十六进制值_Java_Hex - Fatal编程技术网

Java 存储十六进制值

Java 存储十六进制值,java,hex,Java,Hex,我有一个大约30个十六进制值的序列0x01,0x02。。。 我的问题是如何在Java中存储这些值。我不知道把它转换成字符串并存储是否重要。但这不是我想要的。我只想将十六进制存储为常量数据。还请考虑表示十六进制十进制形式的内容,如果发生了什么? ,应使用该方法将其存储为整数< /代码> s。< /P> 在您的情况下,基数是16。您应该使用该方法将它们存储为整数 在您的例子中,基数是16。只需将它们存储在一个整数中(如果它在值范围内)。。。显示它们时,将其转换为十六进制 只需将它们存储在一个整数中(

我有一个大约30个十六进制值的序列0x01,0x02。。。
我的问题是如何在Java中存储这些值。我不知道把它转换成字符串并存储是否重要。但这不是我想要的。我只想将十六进制存储为常量数据。还请考虑表示十六进制十进制形式的内容,如果发生了什么?

,应使用该方法将其存储为<代码>整数< /代码> s。< /P>
在您的情况下,基数是16。

您应该使用该方法将它们存储为
整数


在您的例子中,基数是16。

只需将它们存储在一个整数中(如果它在值范围内)。。。显示它们时,将其转换为十六进制

只需将它们存储在一个整数中(如果它在值范围内)。。。显示它们时,将其转换为十六进制

十六进制只是一种显示数字的格式,就像十进制、二进制或八进制一样。数字只是数字——十六进制不是数字本身的属性,它只是显示数字的一种方式

在源代码中以
0x01
0x02
等形式写入数字与以十进制
1
2
等形式写入数字完全相同


因此,您可以像存储任何其他数字一样存储数字-例如,作为
int
s的数组。

十六进制只是一种显示数字的格式,就像十进制、二进制或八进制一样。数字只是数字——十六进制不是数字本身的属性,它只是显示数字的一种方式

在源代码中以
0x01
0x02
等形式写入数字与以十进制
1
2
等形式写入数字完全相同


因此,您可以像存储任何其他数字一样存储这些数字-例如作为
int
s的数组。

这并不清楚。是
final static int[]MY_VALS={0x1,0x2,…}您需要什么?是的,它看起来像我需要的,因为在这种情况下,值也将保持不变,如果我在这里出错,请纠正我。这不清楚。是
final static int[]MY_VALS={0x1,0x2,…}您需要什么?是的,它看起来像我需要的,因为在这种情况下,值也将保持不变,如果我在这里出错,请纠正我。