当前位置: 首页 > news >正文

有什么网站接效果图做的中国能源建设集团招聘

有什么网站接效果图做的,中国能源建设集团招聘,前端做的比较好的网站,做网络推广一个月多少钱深拷贝和浅拷贝: 对于数组来说,深拷贝就是相当于拷贝了数组的对象(基本数据类型),也就是数组当中的内容。而浅拷贝就是拷贝的是数组的地址(引用类型),浅拷贝只是复制了对象的引用地…

深拷贝和浅拷贝

对于数组来说,深拷贝就是相当于拷贝了数组的对象(基本数据类型),也就是数组当中的内容。而浅拷贝就是拷贝的是数组的地址(引用类型),浅拷贝只是复制了对象的引用地址,两个对象指向同一个内存地址,所以修改其中任意的值,另一个值都会随之变化。

数组的拷贝:数组拷贝有深拷贝和浅拷贝

深拷贝:一般使用Arrays.copyOf() 方法,,深拷贝修改新的数组不改变原数组。
浅拷贝:一般使用arr.clone() 方法,浅拷贝修改新数组和原数组。

深浅拷贝二维数组举例

package com.day02;import java.util.Arrays;public class day02 {public static void main(String[] args) {String[][] arr = {{"10","20"},{"30","40","50"},{"60","70","80","90"}};for (int i = 0; i < arr.length; i++) {for (int j = 0; j < arr[i].length; j++) {System.out.println("拷贝前原数组:"+arr[i][j]);}}System.out.println("--------------------------------------");//方式一:深拷贝二维数组(Arrays.copyOf):深拷贝修改新数组不改变原数组;String[][] arr2 = new String[arr.length][];for (int i = 0; i < arr2.length; i++) {arr2[i] = Arrays.copyOf(arr[i], arr[i].length);}for (int i = 0; i < arr2.length; i++) {for (int j = 0; j < arr2[i].length; j++) {arr2[i][j] = arr2[i][j] + "%";}}for (int i = 0; i < arr2.length; i++) {for (int j = 0; j < arr2[i].length; j++) {System.out.println("深拷贝后新数组:"+arr2[i][j]);}}System.out.println("---");for (int i = 0; i < arr.length; i++) {for (int j = 0; j < arr[i].length; j++) {System.out.println("深拷贝后原数组:"+arr[i][j]);}}System.out.println("--------------------------------------");//方式二:浅拷贝二维数组(clone):浅拷贝修改新数组和原数组;String[][] arr3 = arr.clone();for (int i = 0; i < arr3.length; i++) {for (int j = 0; j < arr3[i].length; j++) {arr3[i][j] = arr3[i][j] + "#";}}for (int i = 0; i < arr3.length; i++) {for (int j = 0; j < arr3[i].length; j++) {System.out.println("浅拷贝后新数组:"+arr3[i][j]);}}System.out.println("---");for (int i = 0; i < arr.length; i++) {for (int j = 0; j < arr[i].length; j++) {System.out.println("浅拷贝后原数组:"+arr[i][j]);}}}
}

测试输出:

拷贝前原数组:10
拷贝前原数组:20
拷贝前原数组:30
拷贝前原数组:40
拷贝前原数组:50
拷贝前原数组:60
拷贝前原数组:70
拷贝前原数组:80
拷贝前原数组:90
--------------------------------------
深拷贝后新数组:10%
深拷贝后新数组:20%
深拷贝后新数组:30%
深拷贝后新数组:40%
深拷贝后新数组:50%
深拷贝后新数组:60%
深拷贝后新数组:70%
深拷贝后新数组:80%
深拷贝后新数组:90%
---
深拷贝后原数组:10
深拷贝后原数组:20
深拷贝后原数组:30
深拷贝后原数组:40
深拷贝后原数组:50
深拷贝后原数组:60
深拷贝后原数组:70
深拷贝后原数组:80
深拷贝后原数组:90
--------------------------------------
浅拷贝后新数组:10#
浅拷贝后新数组:20#
浅拷贝后新数组:30#
浅拷贝后新数组:40#
浅拷贝后新数组:50#
浅拷贝后新数组:60#
浅拷贝后新数组:70#
浅拷贝后新数组:80#
浅拷贝后新数组:90#
---
浅拷贝后原数组:10#
浅拷贝后原数组:20#
浅拷贝后原数组:30#
浅拷贝后原数组:40#
浅拷贝后原数组:50#
浅拷贝后原数组:60#
浅拷贝后原数组:70#
浅拷贝后原数组:80#
浅拷贝后原数组:90#
http://www.yayakq.cn/news/588935/

相关文章:

  • 如何建网络营销网站网站建设论文致谢
  • 网站自动更新网站结构化数据
  • 图书馆网站建设总结苏州网站快速排名优化
  • 制作网站软件免费上海有哪些大型企业
  • 天津西青建设工程网站网站负责人备案采集照
  • 苏州建设工程公司网站如何建设dj网站
  • 江都建设银行网站网站自己做余额充值自动扣款
  • 建设网站一定要数据库吗建站是什么专业
  • 可以做淘宝推广的网站wordpress meta_key
  • 网站设计自己申请中国设计网怎么样
  • 成都装饰网站建设网站平台建设论文
  • 在家做的手工活哪里有网站网站的建设外链优化
  • 绿色农业网站源码至少保存十个以上域名网站
  • 基于网站优化的搜索引擎推广方法做网页的软件叫什么dw
  • 工信部网站备案变更西安高新区网站制作
  • 磁业 东莞网站建设玉溪网站建设
  • dw网页设计成品素材长沙网站优化方式
  • 广西网站建设性价比高网站改版前端流程经验
  • 银行网站开发技术方案沧州模板建站平台
  • 中国城乡住房和建设部网站首页网站分为哪些部分组成部分组成
  • 网站空间安装wordpress 静态主页
  • 网站建设与管理试卷答案html搭建网站
  • 营销网站制作信ls15227最好大连网站建设
  • 企业网站 开源phpwordpress 律师
  • 成都市网站建设网站维护方式
  • 台州市建设工程造价管理处网站网站动态页面怎么做
  • 景区网站建设公司重庆网站建设培训机构
  • 做甜品网站栏目一般网址的正确格式
  • 专业做汽车网站优化排名类似视频教程网站的wordpress主题
  • 手机网站建设和网站建设策划报价单