2012-04-23 205 views
1

我有一个30左右的十六进制值0x01,0x02 ... 的序列我的问题是我如何将这些值存储在Java中。我不知道将它转换为字符串并存储它是否重要。但那就是我不在寻找的东西。我只想将十六进制小数存储为常量数据。请考虑代表十六进制小数形式的内容以及它是否会发生什么?存储十六进制值

+0

这个不清楚。是'final static int [] MY_VALS = {0x1,0x2,...};'你需要什么? – 2012-04-23 08:17:55

+0

是的,它看起来像我需要的值,在这种情况下,值也将保持不变,如果我在这里错了,请纠正我。 – LivingThing 2012-04-23 08:28:33

回答

2

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

写的数字为0x010x02等,在你的源代码完全一样十进制1写他们,2

所以,你可以存储的数字,就像您保存任何其他号码 - 例如作为int的数组。

0

只是将其存储在一个整数(如果它的价值范围内适合)...显示它们的时候,将其转换为十六进制。