arraycopy()的简单使用

arraycopy()的简单使用源码 publicstatic Objectsrc intsrcPos Objectdest intdestPos intlength 参数 src 要复制的数组 源数组 srcPos 复制源数组的起始位置 dest 目标数组 destPos 目标数组的下标位置 leng

源码:public static native void arraycopy(Object src, int srcPos, Object dest, int destPos,int length);

参数:

    src:要复制的数组(源数组)

    srcPos:复制源数组的起始位置

    dest:目标数组

    destPos:目标数组的下标位置

    length:要复制的长度

例如:

String[] arr = {"A","B","C","D","E","F"}; System.arraycopy(arr ,3,arr,2,2);

从下标为3的位置开始复制,复制的长度为2(复制D、E),从下标为2的位置开始替换为D、E

复制后的数组为:

String[] arr = {"A","B","D","E","E","F"};  

ArrayList的remove()和add(int ?,object ?)都是是根据此方法进行的操作。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/198403.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午3:18
下一篇 2026年3月26日 下午3:18


相关推荐

  • 乘法逆元及其求法

    乘法逆元及其求法一 相关定理介绍 1 乘法逆元如果 ax 1 modp 且 gcd a p 1 a 与 p 互质 则称 a 关于模 p 的乘法逆元为 x 下文中 x 都表示乘法逆元 2 费马小定理假如 a 是一个整数 p 是一个质数 那么是 p 的倍数 可以表示为或者写作 3 扩展欧几里得定理已知整数 a b 扩展欧几里得算法可以在求得 a b 的最大公约数的同时 能找到整数 x y 其中一个很可能是负数 使它们满足贝祖等式 二 乘法逆元的求

    2026年3月19日
    1
  • Windows下打包安装程序

    Windows下打包安装程序windows 下打包安装程序可以使用 NSIS 或者 Wix 其中 NSIS 生成的是 exe 的安装包 WiX 生成的是 msi 的安装包 个人认为使用 WiX 方法更好 Wix 全称 WindowsInsta 属于微软的一个开源项目 目标是使用 XML 语言灵活的定制具有各种功能的安装包 需要微软的 WindowsInsta 服务支持 Wix 生成的产品为 msi 文件 这种可执行文件与 exe 文件最大的不同为 它更底层 安装文件的同时可以对系统或者其他软件进行

    2026年3月20日
    1
  • 我的工程师进阶之路 – 2022更新[通俗易懂]

    我的工程师进阶之路 – 2022更新[通俗易懂]我补充了时间轴,从进入大学,不知不觉8年就这样匆匆而过,与其感叹我更想抓紧之后的时间,不知道接下来能经历些什么。

    2022年7月22日
    14
  • 使用Setup Factory安装包制作工具制作安装包

    使用Setup Factory安装包制作工具制作安装包在我们开发完软件后,除了极个别案例我们把整个目录复制给客户用外,我们一般都需要做成安装包,方便整个软件的部署操作,以安装包的部署操作可能简单的是复制文件,也可能包括一些注册表、数据库等额外的操作,不过

    2022年7月3日
    32
  • python时间戳转换成时间_Python时间,日期,时间戳之间转换,时间转换时间戳,Python时间戳转换时间,Python时间转换时间戳…

    python时间戳转换成时间_Python时间,日期,时间戳之间转换,时间转换时间戳,Python时间戳转换时间,Python时间转换时间戳…1 将字符串的时间转换为时间戳方法 a 2013 10 1023 40 00 将其转换为时间数组 importtimeti time strptime a Y m d H M S 转换为时间戳 timeStamp int time mktime timeArray timeStamp 一行代码的写法是 timeSt

    2026年3月18日
    2
  • snmp协议分析_snmp协议工作原理

    snmp协议分析_snmp协议工作原理介绍Snmp协议为简单网络管理协议(SimpleNetworkManagementProtocol),属于应用层协议,传输层使用UDP协议,主要用于网络设备的管理。Snmp协议分为snmp管理站(client端)和snmp代理(server端),snmp管理站通过udp协议向snmp代理发送请求消息,当snmp代理收到请求消息后,返回snmp管理站需要的内容。snmp消息全部通过UDP端…

    2022年10月17日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号