/*

java 数组的操作   System类的arraycopy静态函数用于数组拷贝   数组是不能越界的

对象数组的复制实际上是复制的引用的拷贝  也就是对象的地址

*/

class Point

{

int x;

int y;

Point(int x,int y)

{

this.x=x;

this.y=y;

}

}

class  Test

{

public static void main(String []args)

{

/*int a[]=new int[]{1,2,3,4,5};

int b[]=new int[5];

System.arraycopy(a,0,b,0,a.length);   //5个参数  原数组 起始index  数组2   起始index  拷贝长度

for(int n=0;n

{

System.out.println(b[n]);

}

*/

Point a[]=new Point[]{new Point(1,2),new Point(3,4),new Point(3,9)};

Point b[]=new Point[3];

System.arraycopy(a,0,b,0,3);  //拷贝的是对象的引用 修改拷贝一样会修改原来数据

for(int n=0;n

{

System.out.println("x="+b[n].x+",y="+b[n].y);

}

//对拷贝进行修改会修改原来数据

b[1].x=9;

b[2].x=5;

b[0].x=7;

for(int n=0;n

{

System.out.println("x="+a[n].x+",y="+a[n].y);

}

}

}

java字符串数组拷贝函数_java 数组的拷贝 对象数组的拷贝 System.arraycopy函数相关推荐

  1. java 数组的拷贝 对象数组的拷贝 System.arraycopy函数

    /* java 数组的操作   System类的arraycopy静态函数用于数组拷贝   数组是不能越界的 对象数组的复制实际上是复制的引用的拷贝  也就是对象的地址  */ class Point ...

  2. JAVA数组编程教程_Java语言编程基础:数组

    在Java中,数组就是一个变量,用于将相同的数据类型的数据存储在内存中.数组中的每一个数据元素都属于同一数据类型. 一.数组的基本要素 1.标识符:也就是数组的名称,用于区分不同的数组. 2.数组元素 ...

  3. java 二维数组的筛选_java中的筛选遍历数组,实例展示

    java中关于数组的知识点也是十分丰富的,上次已经为大家介绍过java中的二维数组排序是怎样的主要内容,今天再为大家介绍一些与数组相关的其他内容,也就是java中的筛选遍历数组,一起来看看吧. 一.$ ...

  4. java byte转int原理_java中int与byte数组互转代码详细分析

    在java中,可能会遇到将int转成byte[]数组,或者将byte[]数组转成int的情况.下面我们来思考下怎么实现? 首先,分析int在java内存中的存储格式. 众所周知,int类型在内存中占4 ...

  5. java多维数组的指针_Java基础之二维数组

    二维数组概念 二维数组的概念 对于二维数组的理解,我们可以看成一位数组arrary1有作为另一个一维数组arrary2的元素存在.从底层机制来看没有多维数组概念 2二维数组的使用 二维数组的声明与初始 ...

  6. java 字符串指定编码输出_java对字符的编码处理

    在java应用软件中,会有多处涉及到字符集编码,有些地方需要进行正确的设置,有些地方需要进行一定程度的处理. 1. getBytes(charset) 这是java字符串处理的一个标准函数,其作用是将 ...

  7. java字符串常量池长度_Java String类相关知识梳理(含字符串常量池(String Pool)知识)...

    目录 1. String类是什么 1.1 定义 1.2 类结构 1.3 所在的包 2. String类的底层数据结构 3. 关于 intern() 方法(重点) 3.1 作用 3.2 字符串常量池(S ...

  8. java字符串与变量拼接_Java 字符串比较、拼接问题

    @字符串类型-----------------/ Java中用于处理字符串常用的有三个类: 1.java.lang.String 2.java.lang.StringBuffer 3.java.lan ...

  9. 使用append之后数组维度消失_JAVA魅力之神奇的数组带给你不一样的乐趣

    咱也不知道咋想的,周末的的时候闲来没事,因为看到一道数组的面试题,我就跟数组杠上了,问题也不大,就是一个数组重写的问题,我不知道大家有没有遇到过类似的问题,在日常的开发环境中,反正我是没遇到过,正常的 ...

最新文章

  1. linux:Ubuntu入门基础
  2. Java排序算法——希尔排序
  3. android edittext 光标监听,Android EditText监听器,用于光标位置更改
  4. MySQL中的视图操作
  5. 《漫画线性代数》读书笔记 用矩阵解方程组
  6. Hadoop---集群安装
  7. XPath匹配标签使用text()判断获取结果失败/为空的问题及解决方法
  8. 组件Button的简单用法
  9. 强制关机对电脑的影响_强制关机损害电脑?看完秒懂
  10. 下载网站TS格式文件进行合并
  11. java redis令牌桶_Redis令牌桶算法在限速中的应用
  12. 中石油职称计算机报名,中石油职称计算机考试题库(单选).doc
  13. 百度网盘不限速下载器 proxyee down for Mac百度网盘高速下载器
  14. html动态添加删除文本框,DOM动态添加与删除元素
  15. linux 系统迁移 固态硬盘,系统迁移
  16. BUCK型DC/DC变换器的建模与仿真
  17. 【蓝桥杯2019Java】平方和、最大降雨量
  18. 计算机组成原理中men,东北大学秦皇岛分校计算机组成原理课程设计.doc
  19. nrf52832 学习笔记(三)蓝牙从机广播
  20. ubuntu安装pinta(图片编辑器)

热门文章

  1. 万分之二用百分之怎么表示_2020年元旦放假通知!周三放1天!不挪假连休,你打算怎么安排?...
  2. spring_在运行时更新代码(已Spring解密)
  3. list.php tid= field,织梦CMS初试-套用指定的html模板,解析内容列表【笔记】
  4. 《新程序员003》来了!华为、阿里等 30+ 公司的云原生及数字化实战经验!
  5. 皮一皮:王大爷尽说些大实话...
  6. 彻底解决 gcr、quay、DockerHub 镜像下载难题!
  7. 每日一皮:Bug 变 Feature !惊不惊喜,意不意外,刺不刺激!
  8. 被政治割裂的开源:伊朗开源拒绝来自以色列的PR
  9. 每日一皮:客户被绑,蒙眼,惊问 “想干什么?”
  10. 用Java写一个植物大战僵尸简易版!