【JAVA】26、应用2——数组复制
来源:互联网 发布:手机阿里云系统 编辑:程序博客网 时间:2024/06/05 00:39
本篇博文最后修改时间:2016年3月2日,22:17。
本篇介绍数组复制。
系统版本:Windows7 家庭普通版 32位操作系统。
三、版权声明
博主:思跡
声明:喝水不忘挖井人,转载请注明出处。
原文地址:http://blog.csdn.net/omoiato
联系方式:315878825@qq.com
Java零基础入门交流群:541462902
四、数组复制
范例1:数组复制操作
public class ArrayCopyDemo01 {public static void main(String[] args){int i1[] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; //源数组int i2[] = {11, 22, 33, 44, 55, 66, 77, 88, 99};//目标数组copy(i1, 3, i2, 1, 3);//调用复制方法print(i2);//输出数组}//参数含义:源数组名称、源数组开始点、目标数组名称、目标数组开始点、复制长度public static void copy(int s[], int s1, int o[], int s2, int len){for(int i = 0; i < len; i++){o[s2 + i] = s[s1 + i];//修改目标数组内容}}public static void print(int temp[])//数组输出{for(int i = 0; i < temp.length; i++){System.out.print(temp[i] + "\t");}}}程序运行结果:
范例2:使用java类库中的方法完成数组复制操作
public class ArrayCopyDemo02{public static void main(String[] args){int i1[] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; //源数组int i2[] = {11, 22, 33, 44, 55, 66, 77, 88, 99};//目标数组System.arraycopy(i1, 3, i2, 1, 3);//Java对数组复制的支持print(i2);}public static void print(int temp[])//输出数组{for(int i = 0; i < temp.length; i++){System.out.print(temp[i] + "\t");}}}
程序运行结果:
0 0
- 【JAVA】26、应用2——数组复制
- Java——数组复制
- Java数组——复制数组copyof()
- Java—使用System.arraycopy()实现数组之间的复制
- JAVA SE回顾及思考(2)——数组的复制与动态扩展
- [java]数组复制的2种方式
- java数组复制(arraycopy)
- Java复制数组
- java 数组复制
- [Java] arraycopy 数组复制
- java数组的复制
- 回顾java数组复制
- 回顾java数组复制
- JAVA 数组复制
- Java数组的复制
- java 复制数组
- JAVA数组的复制
- java复制数组方法
- 【BZOJ3265】志愿者招募加强版【单纯形法】
- apue file i/o 学习笔记
- css响应式页面实现
- iOS应用架构谈(二)
- 编写高效的C程序与C代码优化
- 【JAVA】26、应用2——数组复制
- ios之启动图片适配
- leetcode之Repeated DNA Sequences
- Hibernate学习篇01——Hibernate基础
- Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
- 设计TCP服务器的规则
- 【BZOJ1061】[Noi2008]志愿者招募【单纯形法】
- 12C ORA-错误汇总20
- new/delete和malloc/free的区别,sizeof的理解和struct内存对齐