亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Java復制數組的幾種方法

2019-11-14 09:29:37
字體:
來源:轉載
供稿:網友

數組復制的幾種常見用法[一維]

System.arraycopy的用法

int[] src = {1,3,5,7,9,11,13,15,17}; int[] dest = {2,4,6,8,10,12,14,16,18,20}; //從src中的第一個元素起復制三個元素,即1,3,5復蓋到dest第2個元素開始的三個元素 System.arraycopy(src, 0, dest, 1, 3); System.out.PRintln(Arrays.toString(dest));

結果為:[2, 1, 3, 5, 10, 12, 14, 16, 18, 20]

Arrays.copyOf的用法

int[] src = {1,3,5,7,9,11,13,15,17}; int[] dest = {2,4,6,8,10,12,14,16,18,20}; //copyOf(是復制src數組從0開始的兩個元素到新的數組對象)int[] copyof=Arrays.copyOf(src, 2); System.out.println(Arrays.toString(copyof));

結果為:[1, 3]

Arrays.copyOfRange的用法

int[] src = {1,3,5,7,9,11,13,15,17}; int[] dest = {2,4,6,8,10,12,14,16,18,20};//copyRange(從src數組中從0開始的第二個元素到第五個元素復制到新數組,含頭不含尾) int[] copyofRange=Arrays.copyOfRange(src, 2,6); System.out.println(Arrays.toString(copyofRange));

結果為:[5, 7, 9, 11]

淺拷貝與深拷貝[包含二維數組復制]

定義一個數組int[] a={3,1,4,2,5}; int[] b=a; 數組b只是對數組a的又一個引用,即淺拷貝。如果改變數組b中元素的值,其實是改變了數組a的元素的值

要實現深度復制,可以用clone或者System.arrayCopy 如下面的代碼 1 int[] a={3,1,4,2,5}; 2 int[] b=a.clone(); 3 b[0]=10; 4 System.out.println(b[0]+” “+a[0]); 輸出為10 3 可見改變了b的值,但是沒有改變a的元素的值

但是clone和System.arrayCopy都是對一維數組的深度復制。對于二維數組

int[][] a={{3,1,4,2,5},{4,2}};int[][] b=a.clone();b[0][0]=10;System.out.println(b[0][0]+" "+a[0][0]);

輸出為10 10 所以clone并不能直接作用于二維數組 因為java中沒有二維數組的概念,只有數組的數組。所以二維數組a中存儲的實際上是兩個一維數組的引用。當調用clone函數時,是對這兩個引用進行了復制。 要證明,只需看下面的輸出

int[][] a={{3,1,4,2,5},{4,2}};int[][] b=a.clone();b[0][0]=10;System.out.println(b[0][0]+" "+a[0][0]);System.out.println(a[0]==b[0]);

第5句輸出為true。

用clone對二維數組進行復制,要在每一維上調用clone函數

int[][] a={{3,1,4,2,5},{4,2}};int[][] b=new int[a.length][];for(int i=0;i<a.length;i++){ b[i]=a[i].clone();}b[0][0]=10;System.out.println(b[0][0]+" "+a[0][0]);System.out.println(b[0]==a[0]);

輸出為 10 3 false


上一篇:C++之引用變量

下一篇:時間復雜度公式

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美视频在线| 亚洲精品国产精品久久清纯直播| 精品国内产的精品视频在线观看| 日本亚洲欧美成人| 国产精品久久久久久久久久三级| 日韩在线视频中文字幕| 亚洲视频axxx| 日韩亚洲第一页| 欧美大片在线看免费观看| 色先锋资源久久综合5566| 国产91精品高潮白浆喷水| 色樱桃影院亚洲精品影院| 久久精品国产99国产精品澳门| 欧美精品一区二区三区国产精品| 国产成人精品999| 国产日韩欧美在线视频观看| 97av视频在线| 久久久精品2019中文字幕神马| 国产精品亚洲美女av网站| 成人免费xxxxx在线观看| 国产视频欧美视频| 亚洲精品mp4| 亚洲色图35p| 欧美激情高清视频| 欧美一区二区视频97| 亚洲精品欧美日韩| 久久久人成影片一区二区三区| 亚洲欧美日韩精品久久亚洲区| 九九热这里只有在线精品视| 欧美激情a∨在线视频播放| 欧美激情精品久久久久久变态| 亚洲日本欧美中文幕| 一本色道久久88综合日韩精品| 欧美性做爰毛片| 日韩av片电影专区| 国产一区二区色| 日韩hd视频在线观看| 亚洲精品乱码久久久久久按摩观| 欧美日韩激情视频| 欧美与黑人午夜性猛交久久久| 4444欧美成人kkkk| 4438全国亚洲精品在线观看视频| 亚洲黄色www| 欧美性受xxxx白人性爽| 国内精品久久影院| 欧美国产精品va在线观看| 欧美野外猛男的大粗鳮| 欧美日韩免费看| 欧美极品少妇与黑人| 在线日韩av观看| 久久久久久亚洲| 国产精品一区二区电影| 国产精品丝袜久久久久久不卡| 国产成人综合一区二区三区| 亚洲精选一区二区| 欧美日韩在线影院| 久久99国产精品久久久久久久久| 久久精品免费电影| 国产一区二区三区免费视频| 777精品视频| 中文字幕免费国产精品| 欧美激情一区二区三区久久久| 97香蕉超级碰碰久久免费软件| 久久免费福利视频| 国产成人精品电影| 日韩av电影国产| 久久综合网hezyo| 久久久久久有精品国产| 日韩黄在线观看| 欧美尺度大的性做爰视频| 国产成人精品免费视频| 久久网福利资源网站| 欧美电影在线观看网站| 高清亚洲成在人网站天堂| 亚洲风情亚aⅴ在线发布| 亚洲第一黄色网| 97国产在线视频| 久久99视频免费| 精品久久久香蕉免费精品视频| 欧美理论电影网| 2019中文字幕在线免费观看| 亚洲女人被黑人巨大进入al| 狠狠色狠狠色综合日日小说| 日韩av网址在线| 国产成人一区二| 日本亚洲欧美成人| 国产91色在线播放| 欧美老少做受xxxx高潮| 亚洲乱码av中文一区二区| 中文字幕欧美日韩在线| 欧美成人免费播放| 久久久久久久久久久人体| 久久成人18免费网站| 爽爽爽爽爽爽爽成人免费观看| 国产精品一区二区久久国产| www.亚洲男人天堂| 欧美福利在线观看| 国产精品xxxxx| 色综合伊人色综合网站| 亚洲人成在线观| 色阁综合伊人av| 久久久久久999| 日韩精品丝袜在线| 欧美性20hd另类| 成人妇女淫片aaaa视频| 色999日韩欧美国产| 久久天天躁狠狠躁夜夜躁| 国产精品jizz在线观看麻豆| 国产亚洲精品久久久久久牛牛| 成人精品一区二区三区| 欧美性猛交xxxx久久久| 粉嫩av一区二区三区免费野| 日韩大胆人体377p| 欧美国产视频日韩| 国产精品一区二区三| 久久免费国产精品1| 亚洲偷熟乱区亚洲香蕉av| 久久久亚洲欧洲日产国码aⅴ| 深夜福利亚洲导航| 久久躁狠狠躁夜夜爽| 欧美大人香蕉在线| 欧美一级视频在线观看| 日韩电视剧免费观看网站| 欧洲精品久久久| 视频在线观看一区二区| 国产精品一区二区三区成人| 国产精品视频免费在线观看| 国产精品99久久久久久久久久久久| 精品一区二区三区四区| 国产一区红桃视频| 色系列之999| 日本高清久久天堂| 国产日韩在线亚洲字幕中文| 亚洲国产精品va在线观看黑人| 久久伊人免费视频| 久久精品中文字幕免费mv| 国内精品久久久久久久久| 亚洲性视频网址| 亚洲色图17p| 欧美一区二区大胆人体摄影专业网站| 国产中文字幕日韩| 久久天天躁狠狠躁老女人| 日韩国产欧美精品在线| 91亚洲国产精品| 精品欧美一区二区三区| 成人免费福利在线| 中文字幕日韩欧美精品在线观看| 97视频在线看| 神马久久桃色视频| 91精品国产色综合久久不卡98| 国产精品福利观看| 久久久免费av| 亚洲最大中文字幕| 亚洲午夜小视频| 992tv成人免费视频| 精品国产美女在线| 日本亚洲欧美三级| 国产成人精品午夜| 一区二区在线视频播放| 国产免费一区二区三区在线能观看| 中文字幕亚洲无线码a| 欧美丰满少妇xxxxx| 色av吧综合网| 日韩在线观看网站|