【java】快速复制数组方法arraycopy的使用
通常进行数组的复制需要使用到循环,然而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的使用相关推荐
- JAVA中复制数组的方法
在JAVA里面,可以用复制语句"A=B"给基本类型的数据传递值,但是如果A,B是两个同类型的数组,复制就相当于将一个数组变量的引用传递给另一个数组;如果一个数组发生改变,那么 ...
- 在Java中使用分隔符(拆分的对立面)连接数组元素的快速简便方法
本文翻译自:A quick and easy way to join array elements with a separator (the opposite of split) in Java [ ...
- 零基础快速学习Java技术的方法整理
在学习java技术这条道路上,有很多都是零基础学员,他们对于java的学习有着很多的不解,不知怎么学习也不知道如何下手,其实Java编程涉及到的知识点还是非常多的,我们需要制定java学习路线图这样才 ...
- Java快速入门学习笔记9 | Java语言中的方法
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- Java猪人刷怪塔_我的世界:经验不够怎么办?MC6大快速升级方法,养鸡也行?...
<我的世界>经验值是非常重要的,但记住,任何刷经验的方法,都不要一次性刷超过30级.因为在30级之前,效率最高!想要拥有神级装备,给装备附魔你就不得不想办法获得大量的经验值.那么有哪些方法 ...
- 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 ...
- java解析comtrade文件_一种COMTRADE二进制数据文件的快速解析方法与流程
本发明涉及电子系统录波领域,更具体地,涉及一种COMTRADE二进制数据文件的快速解析方法. 背景技术: 近年来,随着电子技术的快速发展,电力系统暂态录波明显向高采样率.连续稳态记录和海量存储的趋势发 ...
- 上古卷轴java怎么刷_上古卷轴5快速升级方法一览 教你如何快速升级
上古卷轴5快速升级方法一览 教你如何快速升级 今天小编给大家带来的是一位玩家分享的上古卷轴5快速升级方法介绍,不知道怎么升级的玩家,快跟小编一起来看看吧. 首先你得是传奇版,其次你不要有道德洁癖,这个 ...
- Java 程序代码优化方法
性能优化是一个永恒不变的主题,养成良好的编码习惯,能够极大地提高程序的性能.这篇文章整理了 java 开发中性能优化的一些方法. ArrayList & LinkedList 一个是线性表, ...
最新文章
- 2022-2028年中国小球产业深度调研及投资前景预测报告(全卷)
- 电路交换-报文交换-分组交换- 分组交换包括:虚电路和数据报
- 计算机网络或计算机基础知识点滴1
- OpenStack 通用设计思路
- 干货!华为AutoML助力AI开发效率提升攻略
- 文档扫描:深度神经网络在移动端的实践
- docker常用命令_docker常用命令整理
- 打开windows批处理大门
- windows下DOS命令杀掉Nginx应用进程
- HTML 5 span 标签
- 拓端tecdat|R语言时间序列TAR阈值模型分析
- 编译thrift和使用 - 翱翔云颠的博客 - 我的搜狐
- seay代码审计工具_渗透测试 网站代码审计等基础方法篇
- max模型怎么导入ue4_UE4模型导入流程,3DMAX贴图丢失问题解决方法
- echarts实现数据可视化
- 实现360浏览器内核模式切换
- ftp服务器匿名账号,登陆ftp服务器的匿名账号
- 股票量化学习——复权因子计算
- 第四章—密钥管理与分配
- Reflector 3 for Mac(ios屏幕镜像工具)