源码:

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 ?)都是是根据此方法进行的操作。

最新文章

  1. 封装properties从配置文件读取测试用例输入数据
  2. 【C#】属性(Attribute)
  3. Activiti 学习资料收集
  4. 夺命雷公狗---node.js---3commonJs 与 nodeJs的简介
  5. IO流--字节流
  6. PHPUNIT 单元测试
  7. mysql 服务器ip连接统计
  8. 记npm包开发全过程
  9. 完美实现在同一个页面中使用不同样式的artDialog样式
  10. PE格式第九讲,资源表解析
  11. 关于a标签颜色的探索
  12. jms - activeMQ入门案例
  13. 命令行分析组件IKende.CLI
  14. Android ION内存分配
  15. 批量查杀该死的VBscript “svchost.exe” 脚本挂马
  16. vue前端框架面试问题汇总
  17. Pay attention to "Changing"
  18. Python之队列Queue
  19. [LeetCode] 405. Convert a Number to Hexadecimal_Easy tag: Bit Manipulation
  20. FineUI利用JS取控件的值

热门文章

  1. 洛谷P1605例题分析
  2. 2022年7月10 第四组 周鹏 CSS的基本认识
  3. 【转载】github.com访问慢解决办法
  4. CH432,CH438,CH9434串口扩展芯片常见问题
  5. Centos7下git最新版本安装
  6. [R语言] ggplot2入门笔记1—ggplot2简要教程
  7. 工作这么多年,我总结的数据传输对象 (DTO) 的最佳实践
  8. 重磅!瞄准 Web 3.0,谷歌云推出专为区块链服务的 Blockchain Node Engine!
  9. 集合框架-Collection集合
  10. By not providing "FindQt5.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Qt5", but CMake did not find one.