国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java数组 > java二维数组拷贝效率比较

java二维数组拷贝效率比较

java 二维数组

头像

小妮浅浅

2021-03-10 16:35:536007浏览 · 0收藏 · 0评论

这里介绍几种拷贝数组的方法:for循环、clone()和Arrays.arraycopy。

1.for循环

public static void show1(int[][] array){
        for(int i = 0;i < array.length;i++){
            for(int j = 0;j < array[i].length;j++){
                System.out.print(array[i][j]+" ");
            }
            System.out.println();
        }
    }

2.clone()

/**
 * 使用数组本身的 clone() 方法
 *
 * @param sourceArr 源数组
 * @param destArr   目标数组
 */
public static void copy3(int[][] sourceArr, int[][] destArr) {
    for (int i = 0; i < sourceArr.length; i++) {
        destArr[i] = sourceArr[i].clone();
    }
}

3.Arrays.arraycopy

int[][] array = {{1,2,3},{4,5,6}};
        int[][] array2 = new int[2][3];
        for(int i = 0;i < array.length;i++){
            System.arraycopy(array[i], 0, array2[i],
                    0, array[i].length);

4.速度比较

arraycopy的源代码,这种方法拷贝速度最快,没有返回值。

@HotSpotIntrinsicCandidate
public static native void arraycopy(Object src,  int  srcPos,
                                    Object dest, int destPos,
                                    int length);

以上就是java二维数组拷贝效率比较,通过本篇的学习,我们在掌握了三种拷贝数组方法的同时,分析出了最快的拷贝方法,并为大家展现出来原因。小伙伴们使用的时候可以自行挑选。更多Java学习指路:java数组

(本教程操作环境:windows7系统、java10版,DELL G3电脑。)

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

新婚夜被强伦无删减版| 山行| 桥本有菜| 蜜桃成熟时| 林柔柔在厨房被C高潮| 女性扒开大腿内侧小肚子痒| 免费看网站在线观看人数在哪直播| 第1章厨房春潮的羞耻| 《男医生的特殊治疗》| 接电话顶C的说不出话PLAY| 韩国咬住奶头的乳三级| 无人区6高清免费追剧软件介绍| 光溜溜瑜伽全套视频大全| 成品人和精品人的区别哪个好| 女学生被老师骗到家中| 狂野少女高清免费观看第14集| 东北娘们国语版免费播放| 《急救护士1982满天星》| 三年大片免费观看完整版高清| 《性呻吟》伦理| 东北娘们国语版免费播放 | 老公不在家憋不住了该怎么办| 女生给男生吃小头头| 半推半就干朋友老婆下一句怎么接| 父亲开了两个女儿包演员表| 妈妈的绣感1| 妈妈与儿子高清免费版电视剧| 坤坤赛进桃子里在线看歌词| 进击的巨人第一季| 《老板娘2》完整版| 男女啪啪做爰高潮全过有多动症| 成色18K1.220.38软件| 国产在线观看免费全集电视剧网站| YSL水蜜桃86满十八岁会黑吗..| 暴躁少女BGM在线观看| 呱呱爆料网每日爆料| 《男医生的特殊治疗》| 欧美精品| 欧美叔叔别撩我免费观看电视剧| 娇妻1~29被部长玩的经过| 为什么男的用手抠女的信道