我想通过从java代码调用shell脚本来更改我的beacon的主要和次要值。
例如,如果我想将Major的值设置为39321
,我必须将值为99 99
的字符串作为参数传递给shell代码。
如果我想将其设置为34866
,我必须传递十六进制代码88 32
。
如何从像39321这样的长数字转换为像99 99
这样的两个字符组成的十六进制数?
答案 0 :(得分:0)
您可以使用长类中的 toHexString(long i)方法。
例如:
Long.toHexString(39321)
它返回long参数的字符串表示形式,作为基数为16的无符号整数。