public class Test{//调用 System 类中的 arraycopy 方法//使用方式: System.arraycopy(fromArray,fromIndex,toArray,toIndex,length);//fromIndex 指定从数组的哪里开始复制,//toIndex   指定复制到目标数组的哪里//length    复制长度//使用注意目标数组必须有足够的空间public void cal(){int[] array1={1,2,3,4,5,6};int[] array2={10,20,30,40,50,60,70,80,90};System.arraycopy(array1,0,array2,2,array1.length);System.out.print("array2 is : ");for(int i : array2)System.out.print(i+" ");System.out.println();}//使用arraycopy 把一个数组赋值到另一个数组的尾部public void cal2(){int[] array1={1,2,3,4,5,6,7,8,9,10};int[] array2=new int[20];for(int i=0;i<10;i++){array2[i]=i*10;}System.arraycopy(array1,0,array2,10,array1.length);System.out.print("array2 is: ");for(int i : array2)System.out.print(i+" ");}public static void main(String args[]){new Test().cal();new Test().cal2();}
}/*C:\>java Testarray2 is : 10 20 1 2 3 4 5 6 90array2 is: 0 10 20 30 40 50 60 70 80 90 1 2 3 4 5 6 7 8 9 10*/

转载于:https://www.cnblogs.com/laoquans/archive/2013/03/16/2963346.html

数组拷贝问题的解决方法相关推荐

  1. c语言输出字符数组出现汉字乱码解决方法

    最近在完成数据结构作业,在代码过程中经常遇到一些小问题,比如在输出字符串数组时,在一串自己想要的字符后面经常会出现一些不知名的汉字乱码. (这段代码是去除字符数组里面重复数组元素) #include ...

  2. Java .Net Byte数组存储差异以及解决方法

    最近在Java与.Net服务Bytes数据交互碰到一个问题:.Net IntToBytes结果和Java IntToBytes结果是反序的,查了一下发现:Java stores things inte ...

  3. 【Java】数组拷贝的四种方法

    四种方法 System.arraycopy() 这是一个native的方法,也是对大数组最高效的方法. Arrays.copyOf() 源码如下: public static <T> T[ ...

  4. VMware虚拟机拷贝mac冲突解决方法(及软件安装)

    因为要学习RAC,exitgogo强烈推荐用vmware + centos4.4+oracle10g来配,在安装使用vmware的过程中,遇到过一些问题和困惑,简单地记载下来. 一.安装vmware ...

  5. java数组存入mysql_将数组存入数据库的解决方法及用VC与数据库交互

    附加: l_pRecordset执行select语句后就可以得到表的字段名,字段数,字段大小,我写了三个函数,分别得到指定表的字段数, 指定字段的字段名及字段大小. // 得到字段名 BOOL CLx ...

  6. Vs定义超大数组时,stack OverFlow的解决方法

    定义超大数组时,stack OverFlow的解决方法,当然了这里的数组不仅仅是int,char,double等内置类型,还可以是其他的类,如CString,CButton,CMap等. stack ...

  7. 易语言返回数组数据的解决方法

    我分别写好了两个子程序 一个实现功能的子程序和一个数据库查询子程序(功能和数据调用分开) 中间是使用一个类将数据进行打包进行传递 这是功能实现子程序: 这是数据查询子程序 这是数据打包的类 我仔细一想 ...

  8. 【转载BYR】一年来遇到的C++问题和解决方法,分享一下

    转载自BYR bupteinstein 原帖链接:http://bbs.byr.cn/article/CPP/47554 --------------------------------------- ...

  9. 计算机错误符号,解析Excel中常见的错误符号以及解决方法

    解析Excel中常见的错误符号以及解决方法分享给大家, Excel 电子表格是很多人都要使用的软件,也相信很多人都会用,但是用得好不好就差别很大了,用得好的话可以让工作效率大大提高,但关于Excel的 ...

最新文章

  1. BlueStore——先进的用户态文件系统《一》
  2. webmagic 获取文本_学习使用Java的webmagic框架爬取网页内容
  3. java 1..0 openjdk_java-1.7.0-openjdk-i386和java-7-openjdk-i386有什么区别
  4. 【LeetCode】剑指 Offer 46. 把数字翻译成字符串
  5. 如何高效的学习前端的网页设计?
  6. 解决c#,wpf程序带环境安装包体积太大问题
  7. 未定义函数或变量 'wavplay'。原因:2014a已经移除函数
  8. 职场不是家,不会方法,如何混职场
  9. 【数学建模】2021年美赛C题思路(预测模型和图像识别)【含Matlab源码 245期】
  10. 不已0开头的数字正则
  11. Ubuntu网卡驱动安装
  12. 后缀自动机(知识整理+板子总结)
  13. 怎样提高电脑开机速度
  14. 【计算机网络】第三章 数据链路层的共同问题、点对点协议PPP
  15. python 2.7.x to exe
  16. Java 变态面试题
  17. R语言实战应用精讲50篇(三十)-R语言ggplot2绘制精美高级地图
  18. 计算机制图基本知识6,机械制图的基础知识,看完小白也懂了!
  19. qnx学习笔记-QNX系统下载graphic镜像
  20. VS无法打开源文件,三种方案比较全,用第三种方案最终解决了。

热门文章

  1. Android中获取系统语言(适用于Android7.0以上系统)
  2. iOS 开发_..和self...的区别以及使用
  3. Eclipse 代码风格配置
  4. Virtual Lab. For Probability and Statistics
  5. SQL Server 2005中的分析服务功能[转]
  6. windows系统中的常用网络命令
  7. 阿里云Redis账号
  8. 【2018.2.28】思考与练习
  9. dex:来自CoreOS的开源身份认证服务解决方案
  10. 2dx解析cocosbuilder中使用layer时的缺陷