通常进行数组的复制需要使用到循环,然而jdk中已经给我们封装好了一个专门用来复制数组的快捷方法

arraycopy()

使用方法:

System.arraycopy(src, srcPos, dest, destPos, length);

注:

src:被复制的数组

srcPos:类src中开始复制的位置

dest:进行复制的数组

destPos:复制进dest的位置

length:总共复制的长度

方法应用:

/*** 复制数组* @author tyrantForever**/
public class Test5 {public static void main(String[] args) {int[] nums = {1,2,3,4,4,5,6,67};int[] nums2 = new int[5];System.arraycopy(nums, 1, nums2, 0,4);for(int num : nums2) {System.out.println(num);}}}

输出结果:

【java】快速复制数组方法arraycopy的使用相关推荐

  1. JAVA中复制数组的方法

     在JAVA里面,可以用复制语句"A=B"给基本类型的数据传递值,但是如果A,B是两个同类型的数组,复制就相当于将一个数组变量的引用传递给另一个数组;如果一个数组发生改变,那么 ...

  2. 在Java中使用分隔符(拆分的对立面)连接数组元素的快速简便方法

    本文翻译自:A quick and easy way to join array elements with a separator (the opposite of split) in Java [ ...

  3. 零基础快速学习Java技术的方法整理

    在学习java技术这条道路上,有很多都是零基础学员,他们对于java的学习有着很多的不解,不知怎么学习也不知道如何下手,其实Java编程涉及到的知识点还是非常多的,我们需要制定java学习路线图这样才 ...

  4. Java快速入门学习笔记9 | Java语言中的方法

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

  5. Java猪人刷怪塔_我的世界:经验不够怎么办?MC6大快速升级方法,养鸡也行?...

    <我的世界>经验值是非常重要的,但记住,任何刷经验的方法,都不要一次性刷超过30级.因为在30级之前,效率最高!想要拥有神级装备,给装备附魔你就不得不想办法获得大量的经验值.那么有哪些方法 ...

  6. ubuntu18安装oracle11g,在Ubuntu 18.04系统下快速安装Oracle Java 11的方法

    本文介绍在Ubuntu 18.04操作系统下使用PPA快速安装Oracle Java 11的方法,同时也可以用在Ubuntu 18.10.Ubuntu 16.04.Ubuntu 14.04版本中. O ...

  7. java解析comtrade文件_一种COMTRADE二进制数据文件的快速解析方法与流程

    本发明涉及电子系统录波领域,更具体地,涉及一种COMTRADE二进制数据文件的快速解析方法. 背景技术: 近年来,随着电子技术的快速发展,电力系统暂态录波明显向高采样率.连续稳态记录和海量存储的趋势发 ...

  8. 上古卷轴java怎么刷_上古卷轴5快速升级方法一览 教你如何快速升级

    上古卷轴5快速升级方法一览 教你如何快速升级 今天小编给大家带来的是一位玩家分享的上古卷轴5快速升级方法介绍,不知道怎么升级的玩家,快跟小编一起来看看吧. 首先你得是传奇版,其次你不要有道德洁癖,这个 ...

  9. Java 程序代码优化方法

    性能优化是一个永恒不变的主题,养成良好的编码习惯,能够极大地提高程序的性能.这篇文章整理了 java 开发中性能优化的一些方法.  ArrayList & LinkedList 一个是线性表, ...

最新文章

  1. 2022-2028年中国小球产业深度调研及投资前景预测报告(全卷)
  2. 电路交换-报文交换-分组交换- 分组交换包括:虚电路和数据报
  3. 计算机网络或计算机基础知识点滴1
  4. OpenStack 通用设计思路
  5. 干货!华为AutoML助力AI开发效率提升攻略
  6. 文档扫描:深度神经网络在移动端的实践
  7. docker常用命令_docker常用命令整理
  8. 打开windows批处理大门
  9. windows下DOS命令杀掉Nginx应用进程
  10. HTML 5 span 标签
  11. 拓端tecdat|R语言时间序列TAR阈值模型分析
  12. 编译thrift和使用 - 翱翔云颠的博客 - 我的搜狐
  13. seay代码审计工具_渗透测试 网站代码审计等基础方法篇
  14. max模型怎么导入ue4_UE4模型导入流程,3DMAX贴图丢失问题解决方法
  15. echarts实现数据可视化
  16. 实现360浏览器内核模式切换
  17. ftp服务器匿名账号,登陆ftp服务器的匿名账号
  18. 股票量化学习——复权因子计算
  19. 第四章—密钥管理与分配
  20. Reflector 3 for Mac(ios屏幕镜像工具)

热门文章

  1. MQTT消息长度限制
  2. visual-reasoning 笔记
  3. Linux命令行好玩的命令
  4. 管理分布式session的四种方式。
  5. 微信公众号开发的一些配置
  6. shell脚本编程学习笔记(四)shell操作数据库
  7. [Mac] mac linux 多线程下载利器 axel
  8. JAVA面试题(2)
  9. UIScrollView
  10. 【C++】random随机数与【C++11】/rand()和srand()的用法