HarmonyOS java代码long和byte[]互相转换如何实现

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

参考如下写法:

let data = BigInt("9223372036854775807")
let tempBE = buffer.alloc(8)
tempBE.fill(0)
tempBE.writeBigInt64BE(data)
let intArrBE = new Int8Array(tempBE.buffer);
console.debug('intArrBE:' + intArrBE.toString())
let buf = buffer.from(intArrBE.buffer);
console.log('BigInt:'+buf.readBigInt64BE().toString());
分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS Long类型number的相互转换
57浏览 • 1回复 待解决
hsphar包互相转换方案
1232浏览 • 1回复 待解决
HarmonyOS imagePDF文件互相转换的能力
352浏览 • 1回复 待解决
是否有Byte KB MB GB之间的转换的接口
1864浏览 • 1回复 待解决
如何在ArkTS中实现JSONMap的转换
3347浏览 • 1回复 待解决
java代码如何为button添加xml背景?
4086浏览 • 2回复 待解决
arkTs能arkjs互相调用吗?
2208浏览 • 1回复 待解决
如何实现PixelMapbase64的相互转换
1869浏览 • 1回复 待解决
鸿蒙图片资源在Java代码如何使用
8115浏览 • 1回复 待解决
HarmonyOS 本地文件如何转为byte数组
28浏览 • 1回复 待解决
能使用ArkTS来调用Java代码吗?
6236浏览 • 1回复 待解决
HarmonyOS Long类型精度丢失问题
161浏览 • 1回复 待解决
ArkTS如何把string转为byte数组
3045浏览 • 1回复 待解决
HarmonyOS如何实现日期格式化转换
771浏览 • 1回复 待解决