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

HarmonyOS
2024-12-23 16:22:18
浏览
收藏 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
微信
回复
2024-12-23 18:31:40
相关问题
HarmonyOS Long类型number的相互转换
1165浏览 • 1回复 待解决
hsphar包互相转换方案
2813浏览 • 1回复 待解决
HarmonyOS imagePDF文件互相转换的能力
1238浏览 • 1回复 待解决
是否有Byte KB MB GB之间的转换的接口
2864浏览 • 1回复 待解决
arkTs能arkjs互相调用吗?
3517浏览 • 1回复 待解决
如何在ArkTS中实现JSONMap的转换
5754浏览 • 1回复 待解决
java代码如何为button添加xml背景?
5156浏览 • 2回复 待解决
如何实现PixelMapbase64的相互转换
3579浏览 • 1回复 待解决
鸿蒙图片资源在Java代码如何使用
9568浏览 • 1回复 待解决
HarmonyOS 本地文件如何转为byte数组
890浏览 • 1回复 待解决
HarmonyOS Long类型精度丢失问题
1340浏览 • 1回复 待解决
ArkTS如何把string转为byte数组
4390浏览 • 1回复 待解决
能使用ArkTS来调用Java代码吗?
8006浏览 • 1回复 待解决