如何在java中增加十六进制,同时保持填充?
如何在java中增加十六进制值,同时保持填充 如果你看这个: 在正确答案中,您将看到一个名为“keyHex”的变量,它表示十六进制,但采用字符串格式,并由一组零填充 然后我想将“keyHex”增加1,并将其从:如何在java中增加十六进制,同时保持填充?,java,hex,Java,Hex,如何在java中增加十六进制值,同时保持填充 如果你看这个: 在正确答案中,您将看到一个名为“keyHex”的变量,它表示十六进制,但采用字符串格式,并由一组零填充 然后我想将“keyHex”增加1,并将其从: "00000000000000000000000000000000" 到 我希望继续循环并添加1,直到达到: "00000000000000000000000000FFFFFF" 由于明显的原因,我不能做“keyHex++”,所以如果有人能给我指出正确的方向,我将不胜感激 您应该跟
"00000000000000000000000000000000"
到
我希望继续循环并添加1,直到达到:
"00000000000000000000000000FFFFFF"
由于明显的原因,我不能做“keyHex++”,所以如果有人能给我指出正确的方向,我将不胜感激 您应该跟踪的是keyHex的整数值,然后简单地如下输出:
String.format("%033x", keyHex);
如果需要,也可以先将keyHex解析为整数。。
这个链接可能更有用:您应该跟踪keyHex的整数值,然后简单地如下输出:
String.format("%033x", keyHex);
如果需要,也可以先将keyHex解析为整数。。
这个链接可能会更有用:这正是我所需要的。谢谢根据这些值的大小,您可能需要使用不同于int的类型,long或biginger类。这正是我需要的。谢谢根据这些值的大小,您可能需要使用不同于int的类型,long或biginger类。