美文网首页
Java中对象的数据合并、拼接、复制

Java中对象的数据合并、拼接、复制

作者: 编程的猫 | 来源:发表于2019-02-15 18:59 被阅读0次
Java中提供的System下有一个arraycopy方法
public static void arraycopy (Object src,int srcPos, Object dest,int destPos,int length);

src:源数组; srcPos:源数组要复制的起始位置;
dest:目的数组; destPos:目的数组放置的起始位置; length:复制的长度。

示例
//两个byte合并,拼接
        byte[] sourceByte=new byte[]{12,-56,89,45,-1};
        byte[] aimByte=new byte[4];
        System.arraycopy(sourceByte,1,aimByte,0,sourceByte.length-3);
        Log.d("===TAG","===  result  :"+Arrays.toString(aimByte));
运行的结果
image.png

System.arraycopy(Object o1,int srcPos,Object o2,int destPos,int length);

这个方法中源数据和目标数据类型是object,应该也能作用于对象,本人没测试,读者可测一下

参考博文:https://blog.csdn.net/kesalin/article/details/566354
版权声明:转载请附上博文链接!

相关文章

网友评论

      本文标题:Java中对象的数据合并、拼接、复制

      本文链接:https://www.haomeiwen.com/subject/yvbmeqtx.html