我正在将一些Python代码移植到Java中,但是,我已经完成了很多工作,但是我仍然坚持使用这个函数。它应该将int
转换为byte[]
数组。
我知道if语句就像? :
,但我需要一些帮助。
def adjustId(self, _id):
_id = format(_id, 'x')
zfiller = len(_id) if len(_id) % 2 == 0 else len(_id) + 1
_id = _id.zfill(zfiller if zfiller > 6 else 6)
# if len(_id) % 2:
# _id = "0" + _id
return binascii.unhexlify(_id)
所以我的问题是:如何将此代码转换为java?
答案 0 :(得分:0)
你必须使用Python模块" struct" pack unpack for convert int-> bytes 然后转换Python" bytes"键入一个字节元组