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的相互转换
515浏览 • 1回复 待解决
hsphar包互相转换方案
1766浏览 • 1回复 待解决
HarmonyOS imagePDF文件互相转换的能力
614浏览 • 1回复 待解决
是否有Byte KB MB GB之间的转换的接口
2203浏览 • 1回复 待解决
java代码如何为button添加xml背景?
4494浏览 • 2回复 待解决
如何在ArkTS中实现JSONMap的转换
4049浏览 • 1回复 待解决
arkTs能arkjs互相调用吗?
2624浏览 • 1回复 待解决
如何实现PixelMapbase64的相互转换
2361浏览 • 1回复 待解决
鸿蒙图片资源在Java代码如何使用
8419浏览 • 1回复 待解决
HarmonyOS 本地文件如何转为byte数组
277浏览 • 1回复 待解决
HarmonyOS Long类型精度丢失问题
540浏览 • 1回复 待解决
ArkTS如何把string转为byte数组
3359浏览 • 1回复 待解决
能使用ArkTS来调用Java代码吗?
6855浏览 • 1回复 待解决
HarmonyOS如何Java实现配音功能
5314浏览 • 1回复 待解决