ArkTS中有类似java中的System.arraycopy数组复制的方法吗

 ArkTS中有类似java中的System.arraycopy数组复制的方法吗


HarmonyOS
2024-03-17 12:55:19
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

可以通过buffer.concat()方法,将数组中的内容复制指定字节长度到新的Buffer对象中并返回。

参考代码如下:

import { buffer } from '@kit.ArkTS'; 
 
let buf1 = buffer.from('1234'); 
let buf2 = buffer.from('abcd'); 
let buf = buffer.concat([buf1, buf2]); 
console.log('buf',buf); // 1234abcd 
// 可以设置第二个参数(非必填),来复制指定字节长度,默认值为0。 
let buf3 = buffer.concat([buf1, buf2],6); 
console.log('buf1',buf3); // 1234ab

参考链接

buffer.concat

分享
微博
QQ
微信
回复
2024-03-17 22:28:07
相关问题
MySQL主从数据复制采用什么方法
1736浏览 • 1回复 待解决
Native如何调ArkTS方法
270浏览 • 1回复 待解决
WantAgentInfowants为什么是数组
209浏览 • 1回复 待解决
ArkTS如何把string转为byte数组
448浏览 • 1回复 待解决
能使用ArkTS来调用Java代码
3952浏览 • 1回复 待解决
鸿蒙java中有没有控制4G/5G开关接口
3136浏览 • 1回复 待解决
JS 卡片 ,JAVA 怎么给 这边传数组
4402浏览 • 1回复 待解决