【发布时间】:2011-07-12 08:06:24
【问题描述】:
今天早上很简单,但给我带来了问题,似乎找不到任何代码。我创建了一个数字的十六进制表示,现在希望保存十六进制字符串的最后 4 个字符,然后转换回整数。
转换代码如下:
int in2 = new Integer(mycard.resourceid.toString());
String hex = Integer.toHexString(in2);
如果有人能将我推向正确的方向,我将不胜感激。
int in3 = new Integer(hex.length());
int in4 = new Integer (in3 - 4);
String mystring = hex.subString(in4, in3);
【问题讨论】:
-
关于代码格式的快速说明:缩进 4 个字符(或使用编辑器中的
{}按钮)足以格式化您的代码。如果你将它缩进 4 的倍数,它会在页面的一半处结束,并最终触发一个水平滚动条。 -
抱歉,它保留了代码本身的缩进,现在修复它。不要以为你可以看到它是如何使用字符串的?