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
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.

参考链接

buffer.concat

分享
微博
QQ
微信
回复
2024-03-17 22:28:07
相关问题
ArkTS数组复制方法
1947浏览 • 1回复 待解决
HarmonyOS ArkTS类似bigdecimal方法
1121浏览 • 1回复 待解决