java的arrayCopy用法

java的arrayCopy用法

 
 
final byte[] bytes = Arrays.copyOfRange(samplesConverted, 0, 512);
                     //System.arraycopy(samplesConverted, 0, bytes, 0, 1024);

 

 

先贴上语法:

public static void arraycopy(Object src,
                             int srcPos,
                             Object dest,
                             int destPos,
                             int length)

 

它可以实现将一个数组的指定个数元素复制到另一个数组中

直接举例:

arrayCopy( arr1, 2, arr2, 5, 10);

意思是;将arr1数组里从索引为2的元素开始, 复制到数组arr2里的索引为5的位置, 复制的元素个数为10个. 

举例:

Int[] arr1 ={1,2,3,4,5};

arrayCopy(arr1, 3, arr1, 2, 2);

意思是:将arr1从数字4开始 拷贝到arr1的数字3的位置, 拷贝2个数, 也就是说将4和5 拷贝到数字3的位置,相当于删除数字3.

 

https://blog.csdn.net/csdn_dengfan/article/details/78213492

posted @   a318013800  阅读(785)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
历史上的今天:
2015-12-12 安卓使用http下载文件3
2015-12-12 android中Handler中的obtainMessage(),handlerMessage(), handler.post(r);
2015-12-12 java从服务器下载文件2
2015-12-12 从服务器下载文件1
点击右上角即可分享
微信分享提示